2

我们有一个 redis 集群,其中一个 master 和一个 slave 由三个哨兵进程管理,还有一个附加的远程 slave,托管在不同的数据中心,用于透明的故障转移和数据保存,以防 master 和 slave 机器发生错误。

可能会发生一个短暂的错误,只关闭主 redis 进程,在这种情况下,我们希望看到从进程提升为主进程,而远程从进程从属于它。但是,sentinel 似乎可以轻松地将远程从站提升为主站,我们还没有找到任何方法来阻止这种情况。

有没有办法将特定的从机标记为不可升级,以便在发生故障转移时哨兵不会尝试使其成为主机?

4

1 回答 1

5

是的。在从属的配置文件中,将从属优先级设置为零(数字不是单词)。

于 2014-04-23T05:54:06.420 回答