7

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

我已经搜索并遇到了几个连接字符串的示例,其中包括多个逗号分隔的 host:port 参数,但没有任何东西明确地使 StackExchange.Redis 能够感知集群。

谢谢。

4

1 回答 1

8

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

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

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

检查此问题以获取更多详细信息。

于 2016-12-19T05:25:14.233 回答