记一次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
下一篇: layui的iframe父子操作方法