这是一个创建于 3606 天前的主题,其中的信息可能已经有所发展或是发生改变。
我有两个地域机器,北京和上海,因为大部分数据都是 redis 可以命中,只有少量数据需要到对方的机器上去取, 我想各自机房访问自己机房的 redis , redis 在两个机房之间同步数据,但是 redis 多写数据同步,一直没想好。
求经验,求可替代方法
3 条回复 • 2016-03-07 13:14:19 +08:00
 |
|
1
janxin 2016 年 3 月 7 日
加个 redis proxy ?
|
 |
|
2
siteshen 2016 年 3 月 7 日
如果数据能根据 key 判断在哪个机房就简单了,加个中间层做分发就半天的事。
|
 |
|
3
BOYPT 2016 年 3 月 7 日
看你怎么定义你的“少量异地共享”数据,如果真的只是少量, 那应该增加逻辑,给这部分数据一个同步序列,分别同步到两地, redis 依然以独立方式工作;
完全依赖 redis 的分片、集群分布机制,有速度和数据维护的代价,需要自己权衡。
|