搭建Redis集群出现
[ERR] Node 127.0.0.1:6379 is not empty,Either the node already knows other nodes问题
其解决办法:
1、修改配置文件将dbfilename dump-6379.rdb和appendfilename "appendonly-6379.aof"两行注释掉,以此类推将后面用于搭建集群的服务器的每个节点的配置文件中的对应.rdb和.aof注释掉或者删除

2、关掉Redis集群之前启动的各个实例的进程,重新启动。
3、启动好以后再次执行如下命令构建集群
redis-cli --cluster create 127.0.0.1:6379 127.0.0.1:6380 127.0.0.1:6381 127.0.0.1:6382 127.0.0.1:6383 127.0.0.1:6384 --cluster-replicas 1


在尝试创建Redis集群时遇到了'Node 127.0.0.1:6379 is not empty'的问题。解决方法包括:1) 注释或删除配置文件中的.rdb和.aof文件;2) 关闭所有Redis实例并重启;3) 使用redis-cli命令重新创建集群。执行这些步骤可以避免节点已有数据导致的集群创建失败。
673

被折叠的 条评论
为什么被折叠?



