-1

我已经设置了一个具有 1 个主节点和 2 个从节点的 redis 集群,并且在所有 3 个节点上运行哨兵。

在此设置之前,我的应用程序指向运行 redis 实例的单个节点。

集群建立后,我的应用程序应该指向哪里?

谢谢。

4

3 回答 3

0

Redis 集群和 Redis 哨兵是两个不同的概念。如果您只寻找 HA,我会推荐 Sentinel,Redis 集群在高度分布式的分片之上工作。Redis 集群建议健康集群至少有 3 个主节点和相等数量的从节点。

于 2018-07-03T10:42:09.953 回答
0

您可以写入主机,并从两个从机读取。当然,你也可以从大师那里阅读。

在大多数情况下,您不应该写入从站,因为即使您将从站配置为可写,任何对从站的写入都不会同步到主站或其他从站。

使用slave可以实现数据复制。此外,如果您在不同的机器上设置每个从属和主控,从从属读取会扩展读取性能。但是,您可能会遇到一致性问题,即从从站读取不一致的数据。

于 2017-04-22T10:46:46.250 回答
0

您需要多个主节点。

奴隶被设计成不可写

于 2017-04-22T06:42:08.600 回答