微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Redis Sentinel-如何选择新的母版?

如何解决Redis Sentinel-如何选择新的母版?

我正在尝试设置Redis Sentinel。 我知道,当一位高手下岗时,哨兵会捡起它的一个奴隶,并将其提升为高手。 我想知道是根据从属服务器中选择了哪个新主控器,还是选择了哪个从属器作为新主控器?

解决方法

哨兵选举后,领导人哨兵将执行以下步骤:

  1. 从奴隶列表中删除处于关闭状态的奴隶。
  2. 删除从属设备,该从属设备的断开时间是毫秒级下降时间+主设备断开时间的十倍以上
  3. 通过副本优先级选择从属(在从属中配置)
  4. 如果选择了多个从站,请按同步偏移对它们进行排序,然后选择最同步(最大偏移)的从站。
  5. 如果仍然有多个选择,请使用RunId排序并选择较小的一个。

因此您可以看到主选择的处理顺序可以是以下顺序:

  • 断开时间
  • 优先
  • 复制偏移
  • 运行ID

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。