系统重新启动后,Redis群集节点已断开连接(Windows)

时间:2019-03-24 04:02:09

标签: windows redis redis-cluster

Redis n00b在这里。

我在Windows上本地使用Redis来测试代码,然后再推送到服务器。 我使用了本教程进行设置:

https://dingyuliang.me/redis-3-2-create-cluster-windows/

在“将从节点映射到主节点”之前,我对所有节点都运行了“集群重置硬”命令,因为某些原因,我的所有nodeID都是相同的。

然后按照示例中的方式准确运行测试。但是,当我重新启动PC时,将不再起作用。告诉我Could not connect to Redis at :0: The requested address is not valid in its context。这是检查控制台状态时在控制台中的外观:enter image description here

除一个主机之外的所有设备都没有IP,端口并且已断开连接。这是怎么回事,我该如何解决?解决该问题的方法是彻底擦除所有内容并重新开始。所有Redis服务正在运行。我的conf文件就像教程中一样。

1 个答案:

答案 0 :(得分:0)

我遵循了官方教程,事实证明它更好(对于Linux): https://redis.io/topics/cluster-tutorial

我很难给他们另一个重置的事实表明,某些事情没有按计划进行,他们都在同一个redis.conf上运行,这可能使它变得异常诡异。由于Windows Redis仅在V3上,因此您将需要旧的redis-trib.rb(如此处https://github.com/beebol/redis-trib.rb/blob/master/redis-trib.rb)来安装群集。最重要的是,如果您真的可以尝试在Linux上做到这一点,那么我所做的工作对本地开发环境就足够了。