欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

记一次redis5集群错误

程序员文章站 2022-03-26 21:25:55
记一次redis5.0.4集群的错误如果redis集群能够正常启动但是没有办法使用比如 :127.0.0.1:6370>get ng报错:(error) CLUSTERDOWN Hash slot not served去到redis/src目录下 redis-cli --cluster check ip:port如果报错 Not all 16384 slots are covered by nodes.集群使用:redis-cli --cluster fix ip:port 会帮你...

记一次redis5.0.4集群的错误

如果redis集群能够正常启动但是没有办法使用

比如 :127.0.0.1:6370>get ng
报错:(error) CLUSTERDOWN Hash slot not served
去到redis/src目录下 redis-cli --cluster check ip:port
如果报错 Not all 16384 slots are covered by nodes.
集群使用:redis-cli --cluster fix ip:port 会帮你把hash槽修复

然后使用 cluster nodes 查看Master 和 Slave是否按照配置生成
如果不是就重启一下吧 ,应该可以好, 我这里提前把自动生成的配置给删除了
所以没法测试。

然后删节点也删不了 重新创建集群也不OK ,就先停掉redis集群,然后把端口号和自动生成配置文件名改了 ,
最后使用
src/redis-cli --cluster create 127.0.0.1:6371 127.0.0.1:6376 127.0.0.1:6372 127.0.0.1:6373 127.0.0.1:6374 127.0.0.1:6375–cluster-replicas 1
重新创建redis集群 搞定。

本文地址:https://blog.csdn.net/BigSunIsStrong/article/details/107393592