0
我在不同的服务器上配置了主机和从机。当主人不在的时候,我的奴隶变成了主人,一切似乎都像现在这样。但是当主人恢复时,我无法从当前主人(最初是奴隶)获得任何密钥。redis中的主从机互动
有帮助吗? 谢谢
我在不同的服务器上配置了主机和从机。当主人不在的时候,我的奴隶变成了主人,一切似乎都像现在这样。但是当主人恢复时,我无法从当前主人(最初是奴隶)获得任何密钥。redis中的主从机互动
有帮助吗? 谢谢
可能发生的情况是,主站恢复时没有正确地重新载入数据,并且从站与其主站同步,重新设置其所有数据。
更好的做法是任一:
如果主是向下,治疗从只读节点,不加入任何数据到它。并确保主设备正确恢复所有数据。这意味着停机时间不会造成不一致。当然,只有在您可以承担只读操作的情况下才这样做。
或者 - 当你故障转移到奴隶时,把它当作新的主人,当旧的主人回来时,它必须成为一个奴隶,而不承担它以前的角色。 Redis sentinel自动为你做。
第一种方式可以是溶液但数据丢失,直到主覆盖起来,与第二方式,当它是由和作为从站,定点didnt同步它处理或我做了一些CONF错。 – canpoint
等一下,这跟哨兵?你可以发布哨兵日志上发生了什么? –