我尝试使用redis进行http会话数据复制。我的用例如下:
我们有2个独立的数据中心(RZ和RR),每个数据中心都有4个tomcat服务器。 我在每个数据中心的一个专用服务器上安装了带有sentinel(一个Master,两个slave和3个Sentinel)的redis集群。每个群集都按预期工作。
现在我想在2个Masters节点之间同步数据(跨数据中心复制),因此如果我们的负载均衡器决定从DC RZ(主要)切换到DC RR(次要)会话数据可用且没有会话丢失。
我尝试安装dynomite框架的目的,但很有意愿安装它。所以我的问题可以在没有第三方工具如dynomite的情况下重新处理这样的情况吗?
任何帮助实现数据中心之间的复制都是非常有意义的。 抱歉我的英语不好。
先谢谢你。
答案 0 :(得分:1)
不,没有正常的方法可以做到这一点。
答案 1 :(得分:1)
否,Redis不提供主从解决方案。请参阅redis复制和集群教程,以了解redis复制如何工作
https://redis.io/topics/cluster-tutorial
Dynomite是出色的主动-主动解决方案,我们已经使用了一段时间。