通過jedis連接redis集群時報如下的錯誤:JedisNoReachableClusterNodeException,No reachable node in cluster
本機連接均正常:
解決方法:
1、刪除集群下的所有rdb和nodes文件
rm -rf dump63*.rdb nodes-*.conf
2、啟動節點並重新建立集群
[root@localhost myredis]# cd /opt/redis-6.2.4/src/ [root@localhost src]# redis-cli --cluster create --cluster-replicas 1 192.168.37.8:6379 192.168.37.8:6380 192.168.37.8:6381 192.168.37.8:6389 192.168.37.8:6390 192.168.37.8:6391
3、再次連接jedis,連接成功。
4、如還發現報錯的情況,考慮防火牆是否關閉:
systemctl stop firewalld.service