记一次redis5集群错误

2022-08-01,,

记一次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

《记一次redis5集群错误.doc》

下载本文的Word格式文档,以方便收藏与打印。