文章分类 -  Redis

Redis学习笔记
摘要:一、Redis集群的搭建 1.Redis集群初始准备(三主三从) 在三台虚拟机下的 /myredis目录下创建文件夹 cluster,可以使用命令”mkdir -p /myredis/cluster”,-p的含义即递归创建目录,若父目录不存在,则一并创建。 保证三台虚拟机能够互相ping通。 此Re 阅读全文
posted @ 2023-09-03 17:42 苏沐问 阅读(41) 评论(0) 推荐(0)
摘要:一、初识Redis集群 1.基本概念 1)由于数据量过大,单个master复制集(复制集包括一个master和多个slave)难以承受,需要多个复制集进行集群,这样形成的水平扩展的每个复制集都只负责存储整个数据集的一部分(实现了负载均衡),这就是Redis集群。 2)Redis集群的作用就是提供在多 阅读全文
posted @ 2023-08-30 12:05 苏沐问 阅读(34) 评论(0) 推荐(0)
摘要:一、Redis哨兵 1.概念 1)Redis哨兵在没有使用Redis集群的时候能提供一种高可用的机制。 2)Redis哨兵即设置一个吹哨人巡查监控后台master主机是否故障,若发生了故障则根据投票数自动的将某一个从库(slave)转换为新的主库(master),并继续对外服务。综上所述,Redis 阅读全文
posted @ 2023-08-23 17:50 苏沐问 阅读(23) 评论(0) 推荐(0)
摘要:一、Redis发布订阅(Redis消息中间件的前身) 1.概念 1) Redis发布订阅即一种消息通信模式,发送者(PUBLISH)发送消息,订阅者(SUBSCRIBE)接收消息,可以实现进程间的消息传递。 2)发布/订阅其实是一个轻量的队列,只不过数据不会被持久化,一般用来处理实时性较高的异步消息 阅读全文
posted @ 2023-08-16 11:52 苏沐问 阅读(27) 评论(0) 推荐(0)
摘要:一、Redis事务 1.基础概念 1)Redis事务即可以一次性执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其他命令插入,不许加塞。换而言之,Redis事务即在一个队列中,一次性、顺序性、排他性的执行一系列命令。 2)注意区分Redis事务和数据库事 阅读全文
posted @ 2023-08-13 11:47 苏沐问 阅读(33) 评论(0) 推荐(0)
摘要:一、 Redis持久化(默认使用RDB) 1.简要概述(概念理解) 1)RDB(Redis Database):即进行内存快照保存Redis整体数据,从而进行数据恢复。 2)AOF(Append Only File):即保存所有Redis执行过的命令,从而进行Redis数据恢复。 注:Redis在内 阅读全文
posted @ 2023-08-08 17:33 苏沐问 阅读(55) 评论(0) 推荐(0)
摘要:一、Stream类型(本质上是stream类型,即我就是我) 1.redis-stream即redis版本的MQ,stream类型也是一个复合结构,即键值对中值又是一个键值对 2.stream类型的结构1)MessageContent:消息内容注:生产者将消息放入消息队列中2)ConsumerGro 阅读全文
posted @ 2023-08-04 12:26 苏沐问 阅读(30) 评论(0) 推荐(0)
摘要:一、zset类型(有序集合) 1.zset即在set的基础上,每个val值前加一个score分数值。它也是一个复合类型,即键:值,值中又是一个键值对。例如:k1 score1 v1 score2 v2,sorce作为分数,也是zset集合的排序参考 2.1)zadd zset01 20 v1 30 阅读全文
posted @ 2023-08-02 18:18 苏沐问 阅读(36) 评论(0) 推荐(0)
摘要:一、从启动到基本操作 1.redis服务器启动(指定配置文件):redis-server 配置文件地址 redis客户端启动:redis-cli -a 密码 --raw(-a即授权,后面redis设置的密码,--raw可以解决redis中文乱码的问题) 2.key操作1)set 键 值(设立键值对) 阅读全文
posted @ 2023-08-01 18:00 苏沐问 阅读(33) 评论(0) 推荐(0)