1):Redis集群一直Waiting for the cluster to join... 再次进行连接时首先需要以下操作
1、使用redis desktop Manager连接所有节点 调出命令窗口输入一下 命令
flushall
cluster reset
2、进入各个节点的redis的rdb文件保存位置 删除 rdb 持久化文件和nodes.conf文件
2):检查以下配置项
1、打开所有节点的redis.conf 配置bind属性 值是服务器的内网IP (阿里云服务器)
2、注意 port
和 cluster-config-file
的值必须唯一。
port 7000 //端口7000,7002,7003
bind 本机ip //默认ip为127.0.0.1 需要改为其他节点机器可访问的ip 否则创建集群时无法访问对应的端口,无法创建集群
daemonize yes //redis后台运行
pidfile /var/run/redis_7000.pid //pidfile文件对应7000,7001,7002
cluster-enabled yes //开启集群 把注释#去掉
cluster-config-file nodes_7000.conf //集群的配置 配置文件首次启动自动生成 7000,7001,7002
cluster-node-timeout 15000 //请求超时 默认15秒,可自行设置
appendonly yes //aof日志开启 有需要就开启,它会每次写操作都记录一条日志
》》》》》》》》》》》》》》》》》》》