我们有一个 redis 集群,其中一个 master 和一个 slave 由三个哨兵进程管理,还有一个附加的远程 slave,托管在不同的数据中心,用于透明的故障转移和数据保存,以防 master 和 slave 机器发生错误。
可能会发生一个短暂的错误,只关闭主 redis 进程,在这种情况下,我们希望看到从进程提升为主进程,而远程从进程从属于它。但是,sentinel 似乎可以轻松地将远程从站提升为主站,我们还没有找到任何方法来阻止这种情况。
有没有办法将特定的从机标记为不可升级,以便在发生故障转移时哨兵不会尝试使其成为主机?