如何选择新的主人?

enyaitl3  于 2021-06-08  发布在  Redis
关注(0)|答案(1)|浏览(329)

我想建立redis sentinel。我知道,当一个主人走下去的哨兵拿起它的奴隶之一,并提升为主人。我在想,在奴隶中,新主人是基于哪些属性被选中的,哪个奴隶被选中成为新主人?

8e2ybdfx

8e2ybdfx1#

哨兵选举后,哨兵头目将执行以下步骤:
从从属列表中删除已处于关闭状态的从属。
在毫秒+主设备停机时间后,移除断开时间超过停机时间十倍的从属设备
按副本优先级选择从属(在从属中配置)
如果选择了多个从机,请按同步偏移量对其排序,然后选择最同步(最大偏移量)的从机。
如果仍有多个选择,请使用runid排序并选择较小的一个。
可见主选择的处理顺序可以是:
断开连接时间
优先
复制偏移量
运行id

相关问题