2016-12-14 894 views
3

如何告知StackExchange.Redis(v1.0.481)它即将连接到Redis群集(v3.2.6,万一它很重要),而不仅仅是独立/复制实例?例如,当我使用redis-cli时,必须传递-c标志以使其可识别群集。 StackExchange.Redis连接字符串中是否有等效标志?在Redis群集中使用StackExchange.Redis客户端

我已经搜索并遇到几个连接字符串的例子,包括多个逗号分隔的主机:端口参数,但没有明确使StackExchange.Redis集群感知。

谢谢。

回答

2

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

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

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

查看此issue了解更多详情。