我试图通过堆栈交换客户端将我们的asp.net应用程序连接到Redis Cluster,但是我收到的连接错误如下所示:
没有可用于此操作的连接:
我正在使用连接字符串:
<add key =“SearchCacheRedisConnectionString”value =“IP:6379,IP:6379,connectTimeout = 1000,abortConnect = false,ConnectRetry = 3,syncTimeout = 500,keepAlive = 180”/>
我使用相同的连接字符串连接到 standalone redis instance ,一切都很完美 .
它只有当我尝试连接到一个集群(3主3从)架构,我得到一个连接错误 .
是否有一个不同的连接字符串我应该用来连接 Redis Cluster 或者我应该在我的代码中进行任何特定的更改以连接到 Cluster .
任何帮助都感激不尽 . 谢谢
1 回答
你的connectTimeout可能太低了吗? StackExchange.Redis默认值为5000