Redis
Cao_Mary
这个作者很懒,什么都没留下…
展开
-
Redis-Cluster的结构及搭建方法
1.Redis Cluster完整结构在Redis Cluster必须至少有6台服务器在Redis Cluster每一台分片服务器都必须是一个主从结构在Redis Cluster中可以给主服务器分配槽,只要给主服务器分配了槽,那么这个主服务器就变成了分片服务器。由于每个分片都是主从复制结构, 所以就保证了数据的’安全性’和’可分流性’但是Redis Cluster的’高可用性’并不依赖于Redis Sentinel,在Redis Cluster中它自己实现了Redis Sentinel高可用相原创 2021-03-26 13:20:51 · 140 阅读 · 0 评论 -
Redis的哨兵Sentinel的搭建
0.主观下线和客观下线主观下线: 一个Sentinel节点认为主节点下线客观下线: 多个Sentinel节点认为主节点下线注意点:客观下线后,才会切换主节点。1.Redis-Sentinel搭建1.1 首先搭建一个主从结构本案例解压六分压缩包,分别命名为Redis-master、Redis-slave1、Redis-slave2。一主二从结构。1.2 然后搭建一个奇数个Sentinel节点的Sentinel本案例解压六分压缩包,分别命名为Redis-x64-Sentinel1、Redis原创 2021-03-24 17:54:34 · 261 阅读 · 0 评论 -
Redis-RDB和AOF对比
AOF优先级高于RDB如果Redis服务器同时开启了RDB和AOF, 那么宕机重启之后会优先从AOF中恢复数据RDB体积小于AOF由于RDB在备份的时候会对数据进行压缩, 而AOF是逐条保存命令, 所以RDB体积比AOF小RDB恢复速度比AOF恢复速度快由于AOF是通过逐条执行命令的方式恢复数据, 而RDB是通过加载预先保存的数据恢复数据所以RDB的恢复速度比AOF快AOF数据安全性高于RDB由于AOF可以逐条写入命令, 而RDB只能定期备份数据, 所以AOF数据安全性.原创 2021-03-24 12:42:53 · 200 阅读 · 0 评论 -
生成Redis的RDB文件
1.RDB(快照)将内存中所有内容写入到一个文件中2.触发生成RDB三种机制2.1 手动执行save命令同步执行【会阻塞进程】如果已经存在旧的RDB文件, 会利用新的覆盖旧的2.2 手动执行bgsave命令异步执行【不会阻塞进程】如果已经存在旧的RDB文件, 会利用新的覆盖旧的2.3 通过配置文件自动生成通过配置文件【Redis安装目录-redis.windows-service.conf】指定自动生成条件, 一旦满足条件就会自动执行bgsave生成RDB文件dir ./原创 2021-03-23 17:09:43 · 1447 阅读 · 0 评论