1
我有一个redis主设置与2个奴隶和每个sentinal。Redis复制配置
如果主服务器关闭了2秒(+ sdown)并返回(-sdown),它将读取最后一个快照,并且从服务器与主服务器重新同步。
问题在于最后一次保存和+ sdown之间可能有很多写入。看起来,如果主服务器从+ sdown切换到-sdown并从不+ + odown(启动故障切换),它应该能够从一个从服务器同步。我的推理是复制流是连续的,当+ sdown发生时,奴隶最有可能更精确地反映主人状态。
是否有一些配置,我可以做到这一点?我是否被迫依靠AOF或快照?
(编辑:将定点标签)
+1。注意:从Redis 2.8开始,部分重新同步也是可能的。但这与部分故障切换不同。如果您的写入数据非常敏感并且不会丢失,则可以执行几项操作。一种是,也可以连接到从站,并使用密钥空间通知或其他(自定义)订阅来回复“数据是安全的”。另一个(取决于范围)可以是一个bgsave,然后是异步检查,根本不需要奴隶。 –
@TwBert好的提示!注意到 – Gustav
谢谢,不客气! –