【问题标题】:Redis Cluster Nodes disconnected after system restart (Windows)系统重启后 Redis 集群节点断开连接 (Windows)
【发布时间】:2019-03-25 00:23:31
【问题描述】:

这里是 Redis n00b。

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

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

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

然后测试完全按照示例中的方式运行。但是,当我重新启动我的电脑时,什么都没有了。告诉我Could not connect to Redis at :0: The requested address is not valid in its context。这是检查状态时在控制台中的外观:

除了一个master之外的所有东西都没有IP,端口并且断开连接。发生了什么事,我该如何解决?修复它的方法是彻底清除所有内容并重新开始。所有 Redis 服务都在运行。我的 conf 文件和教程一样。

【问题讨论】:

    标签: windows redis redis-cluster


    【解决方案1】:

    好吧,我遵循了官方教程,结果证明它更好(适用于 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 上执行此操作,那么我所做的希望对本地开发环境足够好。

    【讨论】:

      猜你喜欢
      • 2019-07-09
      • 1970-01-01
      • 1970-01-01
      • 2016-12-02
      • 2019-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-27
      相关资源
      最近更新 更多