将StackExchange.Redis客户端与Redis群集一起使用

时间:2016-12-14 10:54:42

标签: c# redis stackexchange.redis redis-cluster

如何告诉StackExchange.Redis(v1.0.481)它将要连接到Redis集群(v3.2.6,如果它很重要),而不仅仅是一个独立/复制的实例?例如,当我使用redis-cli时,我必须传递-c标志以使其具有群集感知能力。 StackExchange.Redis连接字符串中是否有等效的标志?

我已经搜索并遇到了几个包含多个以逗号分隔的host:port参数的连接字符串示例,但没有任何显式使StackExchange.Red可以识别群集的信息。

感谢。

1 个答案:

答案 0 :(得分:3)

如果您有群集,无论是否在连接字符串上放置一个或多个端点,都将连接到群集。没有标志可以连接到群集。

在连接字符串上放置多个端点有利于高可用性,因此如果其中一个节点关闭,您将能够启动与其他节点的连接。

自动更新和扩展内部节点列表。您不需要将所有端点放在连接字符串上。

查看此issue了解详情。

相关问题