前些天搭建的redis集群,跑了些天,有台服务器掉了,重启redis节点后,再重新链接为集群时报错:
[ERR] Node 192.168.*.**:6379 is not empty.
解决方法很简单:
在你自己的redis.conf文件中有一栏叫做:cluster-config-file
具体参考centos 7搭建redis集群(redis-cluster)_欣欣芜湖的博客-CSDN博客 文中有redis.conf配置内容,可以看到cluster-config-file 的具体目录;
把这个目录下的节点配置文件删除掉,有.log .rdb .aof等,如果你的redis.conf也在这个目录请别删除它,其它的文件均可删除。
删除后再 ps aux|grep redis查看redis进程号;
kill -9 pid 杀掉redis 服务节点 然后再重启 再尝试链接为集群。
估计还会报其它节点不为空,你重新按照上述步骤删除其它节点,重启节点redis服务即可。