我们有一个redis集群,其中有一个由三个哨兵进程管理的主服务器和一个从服务器,还有一个附加的远程从服务器,托管在不同的数据中心中,以便在主服务器和从计算机发生故障时进行透明的故障转移和数据保存。

可能会发生暂时性错误,仅使主Redis进程崩溃,在这种情况下,我们希望看到从属进程被提升为主进程,而远程从属服务器又被重新控制为主进程。但是,哨兵似乎也可以很容易地将远程从站提升为主机,并且我们还没有找到防止这种情况的方法。

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

最佳答案

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

关于redis - 我们可以通过redis-sentinel将奴隶标记为无法升级吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23209400/

10-15 07:41