redis集群 redis-cli连接使用命令提示错误(error) MOVED 5798 192.168.3.111:9001解决方法

前端之家收集整理的这篇文章主要介绍了redis集群 redis-cli连接使用命令提示错误(error) MOVED 5798 192.168.3.111:9001解决方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

redis集群 redis-cli连接使用命令提示错误(error) MOVED 5798 192.168.3.111:9001

错误详情信息:

user@user-70DGA014CN:~/redis-cluster$ redis-cli -p 9000
127.0.0.1:9000> set name chenxinming
(error) MOVED 5798 127.0.0.1:9001

初级解决办法:更换至9001端口即可

user@user-70DGA014CN:~/redis-cluster$ redis-cli -p 9001
127.0.0.1:9001> set name chenxinming
OK
127.0.0.1:9001>

最终解决方法

>>> redis-cli -c -h 192.168.3.99 -p 9000

127.0.0.1:9002> set foo bar
OK
127.0.0.1:9002> set hello world
-> Redirected to slot [866] located at 127.0.0.1:9000
OK
127.0.0.1:9000> get foo
-> Redirected to slot [12182] located at 127.0.0.1:9002
"bar"
127.0.0.1:9002> get hello
-> Redirected to slot [866] located at 127.0.0.1:9000
"world"

仔细观察发现,redis-cli根据指示,不断在9000和9002之间不断重定向跳转。如果启动时不加-c选项的,就会看到MOVED重定向消息错误信息

user@user-70DGA014CN:~/redis-cluster$ redis-cli -p 9000
127.0.0.1:9000> set name chenxinming
(error) MOVED 5798 127.0.0.1:9001


猜你在找的Redis相关文章