我已经在aof持久性的Kubernetes上部署了高可用性的Redis服务(使用的Redis版本是4.0.9)。三个标记节点监视一个主节点和两个从属节点。 我现在有以下用例: 在单独的Kubernetes群集上部署上述类型的两个实例,并使它们保持同步。该设置应提供主动-主动复制。
到目前为止,我可能提出的解决方案是:
有什么想法/建议吗?
预先感谢, 乔治
答案 0 :(得分:0)
据我所知,只有炸药似乎可以解决这个问题。 https://github.com/Netflix/dynomite/wiki/Topology
另外一个建议是通过进行如下设置来实现我们自己的功能:
DataCenter1:
[多个redis客户端] ===> [localProxy-DC1] ====> TWEMPROXY-DC1 ===> [带有哨兵的多个Redis单个实例]
DataCenter-2:
[localProxy-DC1] ====复制命令async ===> TWEMPROXY-DC2 ====> [带有前哨的多个Redis单个实例]