Redis集群重启问题解决攻略:故障排查与恢复步骤详解
redis集群如何解决重启不了的问题
使用redis-cli连接到其中一台redis服务器
redis-cli-c-hxxx-p7001
输入集群信息以查看当前集群状态
可以使用tribcheck跟踪批次状态
redis-trib.rbcheckxxx:7001
[ERR]Notall16384slotsarecoveredbynodes。
如果出现上述错误,可以尝试使用fix命令修复
redis-trib.rbfixxxx:7001
修复完成后,使用tr使用checkib命令检查状态
如果无法修复修复
pkillredis杀掉之前的redis进程
然后删除aof,rdb,node节点文件,删除前需要备份
然后启动各个redis节点
redis-server/usr/local/src/redis-3.2.4/redis_cluster/7000/redis.conf
redis-server/usr/local/src/redis-3.2.4/cluster_redis/7001/红色is.conf
redis-server/usr/local/src/redis-3.2.4/redis_cluster/7002/redis.conf
redis-server/usr/local/src/redis-3.2.4/redis_cluster/7003/redis.conf
redis-server/usr/local/src/redis-3.2.4/redis_cluster/7004/redis.conf
redis-server/usr/local/src/redis-3.2.4/redis_cluster/7005/redis.conf
创建集群redis
redis-trib.rbcreate--replicas1xxx:7000xxx:7001xxx:7002xxx:7003xxx:7004xxx:7005
7
集群创建完成后,重新连接redis即可查看集群状态如图,可以看到3个master和3个slave的redis服务已经启动
redis-cli-c-hxxx-p7000
集群信息
集群节点
华为大数据平台如何查看redis集群端口
华为大数据平台redis集群端口注:ip为安装redis的服务器(集群之一)的IP,password为redis的密码查看集群相关信息1.集群状态redis-cli-hip-p9379-apasswordclusterinfo2.集群节点信息redis-cli-hip-p9379-apasswordclusternodes3。节点内存、CPU、密钥号等信息(每个节点都要显示)redis-cli-hip-p9379-apasswordinfo