搭建redis集群時所遇問題及解決方法


單獨一台虛擬機(系統CentOS 7)

問題1

創建redis集群環境時,輸入以下命令

[root@localhost redis-cluster]# ./redis-trib.rb create --replicas 1 192.168.56.101:7001 192.168.56.101:7002 192.168.56.101:7003 192.168.56.101:7004 192.168.56.101:7005 192.168.56.101:7006

一直提示如下錯誤

>>> Creating cluster
[ERR] Sorry, can't connect to node 192.168.56.101:7001

因redis.conf文件中是bind 127.0.0.1,把把bind后改成虛擬機ip地址,然后重新執行即可。

注:如果設定了密碼,需要取消才可以。否則也會提示以上錯誤

 

問題2

127.0.0.1:7002> set a 100
(error) MOVED 15495 127.0.0.1:7003

使用redis-cli命令時,最后加上 -c

[root@localhost redis-cluster]# redis01/redis-cli -h 127.0.0.1 -p 7002 -c
127.0.0.1:7002> set a 100
-> Redirected to slot [15495] located at 127.0.0.1:7003
OK

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM