redis-cluster踩過的坑

例如服務器 ip:47.93.116.44

創建集群時,千萬不能執行以下操作:./redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 \

127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005

因為這會導致,Jedis遠程連接時,縱然你程序中配置是:47.93.116.44:7000,47.93.116.44:7001,47.93.116.44:7002,47.93.116.44:7003,47.93.116.44:7004,47.93.116.44:7005

Jedis創建連接時,會解析為 127.0.0.1:7000,127.0.0.1:7001,127.0.0.1:7002,127.0.0.1:7003,127.0.0.1:7004,127.0.0.1:7005,如果程序和redis cluster不在同一個服務器上,導致出錯。

所以創建集群時一定要指定ip: ./redis-trib.rb create --replicas 1 47.93.116.44:7000 47.93.116.44:7001 \

47.93.116.44:7002 47.93.116.44:7003 47.93.116.44:7004 47.93.116.44:7005

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容