Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用ServiceStack客户端(无Sentinel)连接到Redis群集_Redis - Fatal编程技术网

如何使用ServiceStack客户端(无Sentinel)连接到Redis群集

如何使用ServiceStack客户端(无Sentinel)连接到Redis群集,redis,Redis,我设置了一个Redis群集(3.2.0版)(非Sentinel),其中包含4个主服务器(每个主服务器都有一个从服务器)和一个虚拟IP随机点,指向4个主服务器中的一个,IP: VIP:10.0.0.10:6379(连接到M1、M2、M3、M4) M1:10.0.0.1:6379- S1:10.0.0.5:6378 M2:10.0.0.2:6379- S2:10.0.0.6:6378 M3:10.0.0.3:6379- S3:10.0.0.7:6378 M4:10.0.0.4:6379- S4:10

我设置了一个Redis群集(3.2.0版)(非Sentinel),其中包含4个主服务器(每个主服务器都有一个从服务器)和一个虚拟IP随机点,指向4个主服务器中的一个,IP:

VIP:10.0.0.10:6379(连接到M1、M2、M3、M4)

M1:10.0.0.1:6379- S1:10.0.0.5:6378

M2:10.0.0.2:6379- S2:10.0.0.6:6378

M3:10.0.0.3:6379- S3:10.0.0.7:6378

M4:10.0.0.4:6379- S4:10.0.0.8:6378

我的客户端使用ServiceStack通过VIP:10.0.0.10:6379连接到我的群集,但我收到错误:

ServiceStack.Redis.dll中出现“ServiceStack.Redis.RedisResponseException”类型的异常,但未在用户代码中处理

其他信息:移动287210.0.0.3:6379

我的当前字符串:

<add key ="REDIS_MANAGER" value="redsAuthEnt@10.0.0.10:6379?connectTimeout=10000"/>

我认为这个问题是因为我的ServiceStack字符串作为独立的Redis连接,而不是Redis群集。 这与我们必须在redis cli命令行中使用“-c”相同

因此,请帮助我使用ServiceStack客户端或任何其他使用Redis群集的解决方案连接到Redis群集


非常感谢

ServiceStack.Redis不支持Redis群集,您可以投票支持它。

谢谢,我投票了。但是这个话题在一年多以前就有了。Redis当前版本还不支持Redis cluster?不,它不支持Redis cluster,否则该功能请求将被关闭。谢谢mythz。您知道其他支持Redis集群的客户端吗?@TuanPham checkout