1 CLUSTERDOWN Hash slot not served(没有hash槽被提供)
2 CLUSTERDOWN The cluster is down (集群已经宕机)
一直交替报错的,就是无法通过Cluster集群实现Redis读写
下载配置 ruby
https://www.cnblogs.com/tommy-huang/p/6240083.html
cmd 在redis-trib.rb 所在的文件下执行修复命令
redis-trib.rb fix 127.0.0.1:6379 把所有的节点都执行了
然后重启动Redis节点就正常了
然后观察 nodes_6379.conf 发现每个节点的范围都变成 0-16383
是不是直接配置为 0-16383就好了呢?阔以先试试这种解决方式,不行再去下载ruby。
贴一下nodes.conf

a99b480aea907bce571c7fa90da9be609dd0d65b :6381 myself,master - 0 0 0 connected 0-16383
vars currentEpoch 0 lastVoteEpoch 0

在第一个问题出现的时候在nodes.conf中平均分割了16383 (0-5000 5000-10000 10000-16383)
然后就报第二个错了。
还有一个前提是Redis都是空的。我做上面步骤之前都把Redis清空了Flushall。

这个问题搞了一下午 。
windows下Cluster集群中踩的坑

相关文章:

  • 2021-08-14
  • 2021-09-18
  • 2021-12-13
  • 2021-06-20
  • 2022-12-23
  • 2022-01-17
  • 2022-12-23
猜你喜欢
  • 2021-04-15
  • 2021-08-13
  • 2021-09-11
  • 2021-12-05
  • 2021-12-14
相关资源
相似解决方案