首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Redis对等集群(K8s)

Redis对等集群(K8s)
EN

Stack Overflow用户
提问于 2018-03-22 08:34:22
回答 2查看 633关注 0票数 2

我想要一个redis集群,每个redis实例都可以访问其他实例的数据,即数据应该在它们之间复制。(没有主从概念)

我正在尝试在K8s中设置redis RepilcaSet。我尝试在配置中设置slave-read-only no,pods不断重复。

Update1

我使用https://github.com/kubernetes/examples/tree/master/staging/storage/redis示例来设置集群,它是主从+Redis Sentinel。但是我的应用程序不能访问sentinel来知道谁是redis的主人。这就是我不想使用sentinel的原因。

EN

回答 2

Stack Overflow用户

发布于 2018-05-31 18:24:08

当您缺少节点时,可以在同一个节点上有主备。

Redis中的复制使用主从概念。您不能通过关闭从设备来进行复制。https://redis.io/topics/replication

票数 0
EN

Stack Overflow用户

发布于 2018-05-31 20:29:56

如果你做相互复制,你需要有一种方法来解决‘两个更新’的情况,这并不容易。你需要CRDT模型或者一个好的解析器算法。如果您只是循环依赖项(如果可能,则为idk),多个节点上的同时更新将不可预测地传播。

看看SoundCloud's roshi吧。也许这对你的情况就足够了?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49418702

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档