集群配置文件损坏: Redis 集群使用 cluster-config-file
存储节点信息 nodes-6385.conf
。如果该文件损坏或格式不正确,Redis 将无法加载或解析它。
在今天重新启动redis集群时发生报错,redis-server指定配置文件启动时,没有检测到6385redis服务的进程,查看日志原因为nodes-6385.conf损坏,无法启动!
解决方法:
将原有的node-6385配置文件移到.bak中,重新指定redis服务配置文件启动
[root@redis-cluster1 cluster]# mv /myredis/cluster/nodes-6385.conf /myredis/cluster/nodes-6385.conf.bak
[root@redis-cluster1 cluster]# redis-server /myredis/cluster/redisCluster6385.conf
[root@redis-cluster1 cluster]# ps -ef | grep redis
root 1823 1 1 17:46 ? 00:00:02 redis-server 0.0.0.0:6386 [cluster]
root 1860 1 0 17:49 ? 00:00:00 redis-server 0.0.0.0:6385 [cluster]
root 1867 1722 0 17:49 pts/0 00:00:00 grep --color=auto redis