Redis
Dexu7
这个作者很懒,什么都没留下…
展开
-
【Redis分析】(二) Sentinel
Sentinel 可以在被监视的主服务器进入下线状态时,自动将下线主服务器的某个从服务器升级为新的主服务器,然后由新的主服务器代替已下线的主服务器继续处理命令请求。领头 Sentinel 在已下线主服务器的所有从服务器里面,选举一个从服务器,并将其升级为新的主服务器, 会将新的配置写到配置文件里。脑裂是指哨兵系统中的一个主节点没有下线, 只是和从节点之间的网络断开了, 从节点被选举为新的主节点, 从而出现了多个主节点;当哨兵监测到某个主节点客观下线之后 (从节点下线不会干啥) ,就会开始故障转移流程。原创 2024-08-19 17:50:25 · 676 阅读 · 0 评论 -
【Redis分析】(一) 主从同步
到现在整个redis 主从复制的过程就讲解完成了,现在来做下总结。主从同步分为两个类型:全量同步全量同步redis 会执行bgsave 来生成rdb文件,然后发送给从库,从库接收之前会先清空从库的数据空,防止之前有数据造成数据的污染,接收完rdb文件之后,就会就加载rdb文件到内存,这时同步其实并没有完成,在进行生成rdb文件的时候,还会有新的写请求过来,此时这些写请求会缓存在一个缓冲区内,这个缓冲区叫做,当从库加载完rdb之后,就会接收这个缓冲区的所有写命令了,到此全量复制就结束了。原创 2024-08-19 16:57:08 · 829 阅读 · 0 评论