sentinel如何选取一个适合的redis从节点称为主节点,redis从节点称为主节点的规则是什么?
来源:7-8 故障迁移一致性和TILT模式讲解
qq_妈妈咪呀_0
2022-01-20
写回答
1回答
-
InCowboy
2022-01-25
Sentinel 使用以下规则来选择新的主服务器:
1、那些被标记为主观下线、已断线、或者最后一次回复 PING 命令的时间大于五秒钟的从服务器都会被淘汰。
2、那些与失效主服务器连接断开的时长超过 down-after 选项指定的时长十倍的从服务器都会被淘汰。
3、在经历了以上两轮淘汰之后剩下来的从服务器中, 我们选出复制偏移量(replication offset)最大的那个从服务器作为新的主服务器; 如果复制偏移量不可用, 或者从服务器的复制偏移量相同, 那么带有最小运行 ID 的那个从服务器成为新的主服务器。
00
相似问题