【问题标题】:Is master always redis instance with smallest priority?master总是优先级最小的redis实例吗?
【发布时间】:2017-04-11 16:05:38
【问题描述】:

我正在用sentinel运行主从redis, 当我杀死我的主人时,最低优先级的奴隶成为新的主人。

但是当我再次启动优先级更低的旧主人时,它不会成为主人。

这种行为是否有意并记录在案?我似乎没有在 redis sentinel 文档中找到任何内容。

【问题讨论】:

  • 我的回答对你有帮助吗?

标签: redis redis-sentinel


【解决方案1】:

关于“故障转移行为。它明确指出优先级最低的从属设备是首选(除非它为零) - 请参阅docs(“从属优先级”部分)

关于“后备”行为。一旦老主人重新上线,它就不会恢复它的老主人身份了。这是有意的,因为这个想法是尽可能少地改变哨兵 ha 集群的状态。一旦发生下一次故障转移,如果旧的 master(现在是 slave)的优先级最低,它将再次提升为 master。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-10
    • 2020-03-22
    • 1970-01-01
    • 1970-01-01
    • 2019-11-02
    • 1970-01-01
    相关资源
    最近更新 更多