單獨一台虛擬機(系統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