如果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
如对本文有疑问, 点击进行留言回复!!
厉害!俩月吃透阿里P8架构师推荐608页kafka源码,成功入职蚂蚁
性能 1.84 倍于 Ceph!网易数帆开源分布式存储系统 Curve
荐 面试半年,上个月成功拿到阿里P7offer,全靠我啃烂了这份2020最新面试题!
高并发高可用复杂系统中的缓存架构(十五) 缓存架构讲解,如何保证缓存数据库一致性
网友评论