1. 程式人生 > >jedis連線linux叢集失敗,單個可以連線

jedis連線linux叢集失敗,單個可以連線

最近在搭建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

本地連線遠端叢集節點狀況如圖
http://www.nooringinal.com/a/blog/000000010


遠端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命令。
參考文章
解決問題。

這裡寫圖片描述

現在訪問是正常的。