我有一个redis主设置,有2个从属,每个从属上都有一个前哨。
如果主服务器停机2秒(+sdown),然后重新启动(-sdown),它将读取最后一个快照,从机将与主服务器重新同步。
这样做的问题是,在最后一次保存和+sdown之间可能有很多次写入。似乎如果主服务器从+sdown到-sdown,并且从不+odown (启动故障转移),它应该能够从从服务器同步。我的推理是,复制流是连续的,当+sdown发生时,从站很可能会更准确地反映主站的状态。
有没有一些配置可以让我这样做?我是不是被迫依赖AOF或快照?
(编辑:添加标记)
发布于 2014-03-11 22:51:54
您不能执行部分故障转移,在将从服务器提升为主服务器的过程中,您可以这样做,也可以不这样做。
来自Redis Sentinel
自动故障切换。如果一个主机没有像预期的那样工作,Sentinel可以启动一个故障转移过程,在这个过程中,一个从服务器被提升为主服务器,其他额外的从服务器被重新配置为使用新的主服务器,并且使用Redis服务器的应用程序在连接时会被告知要使用的新地址。
https://stackoverflow.com/questions/22208798
复制相似问题