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 的那个从服务器成为新的主服务器。


0
0

高级Redis进阶课 解决Redis实际问题+掌握Redis6.x特性

以项目整合Redis各种场景,从此轻松应对各类Redis难题

934 学习 · 353 问题

查看课程