最近在搭建redis集群时。用jedis连接集群总是失败。本机能够远程redis集群,但是每当写入数据,进行节点切换的时候总是不能连接。
172.16.168.200:2010> set hahah 2
-> Redirected to slot [5096] located at 127.0.0.1:1010
Could not connect to Redis at 127.0.0.1:1010: Connection refused
Could not connect to Redis at 127.0.0.1:1010: Connection refused
本地连接远程集群节点状况如图
远程redis ip 为 172.16.168.200,但是节点为什么显示172.0.0.1:2000。最终导致节点切换时总是切换到127.0.0.1。所以集群始终操作数据失败。
最终google上找到一篇文章:redis-cli redirected to 127.0.0.1
原来要用到 cluster meet命令。
参考文章
解决问题。
现在访问是正常的。