2

我正在通过运行以下命令创建 Redis 集群

redis-trib.rb create --replicas 1 127.0.0.1:6379 127.0.0.1: 6380 127.0.0.1: 6381 127.0.0.1: 6382 127.0.0.1:6383 127.0.0.1:6384

我已经创建了 6 个 Redis 节点实例,它们分别在不同端口上的同一服务器上运行,即分别在 6379、6380、6381、6382、6383、6384 上。

现在在执行上述命令时,我收到错误消息,节点 127.0.0.1:6379 未配置为集群节点。

我还更改了redis.windows-service.conf文件中以下键的配置

  cluster-enabled yes

  appendonly yes

所有 6 个节点的 Windows 服务也已启动并运行。

我在这里找到了一些关于类似类型问题的讨论https://groups.google.com/forum/#!topic/redis-db/7PCu4-pnt9s 。

有人知道是什么问题吗?

4

1 回答 1

2

最后,我自己通过一些故障排除步骤得到了解决方案。问题是没有覆盖所有 Redis 插槽。通过删除日志文件并执行命令覆盖插槽可以解决问题。

有用的链接:http ://redis.io/topics/cluster-tutorial

于 2016-04-14T12:55:29.853 回答