Redis 支持主从复制,哪我应该怎样实现双主复制呢?

2019-04-09 11:53:49 +08:00
 chinazz
具体场景是 A B 两个 Redis 服务,可以实时的同步两个服务的信息。
15436 次点击
所在节点    Redis
27 条回复
leviathan0992
2019-04-09 17:12:21 +08:00
@chinazz 那需求是两边操作同一个 key 根据时间戳来决定 apply 哪个操作吗?
aaa5838769
2019-04-09 18:02:52 +08:00
我不知道你的具体场景是什么,可以写一个微服务来实现。你的程序连接微服务,微服务可以连接两个 redis,去读取或者写入数据。
joesonw
2019-04-09 18:18:37 +08:00
tidis,兼容 redis 协议。是基于 TiKV 的,TiKV 可以 cross datacenter,意味着理论上 tidis 也可以,只是说延迟可能会高一些,这就见仁见智了。
kaiser1992
2019-04-09 20:02:56 +08:00
感觉类似于分布式数据库中通过数据库链接、触发器和事务来实现
leviathan0992
2019-04-09 20:06:39 +08:00
@chinazz 我的问题是双主两个实例*同时*操作一个 Key, 这种情况必须确保两边的 value 一致吗?
chinazz
2019-04-10 09:45:01 +08:00
@leviathan0992 确保两边的 Value 一致
chinazz
2019-04-10 16:51:33 +08:00
目前找到一个不错的解决方案。dynomite 还在调研中。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/553298

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX