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


相关文章

文章浏览阅读1.3k次。在 Redis 中,键(Keys)是非常重要的概...
文章浏览阅读3.3k次,点赞44次,收藏88次。本篇是对单节点的...
文章浏览阅读8.4k次,点赞8次,收藏18次。Spring Boot 整合R...
文章浏览阅读978次,点赞25次,收藏21次。在Centos上安装Red...
文章浏览阅读1.2k次,点赞21次,收藏22次。Docker-Compose部...
文章浏览阅读2.2k次,点赞59次,收藏38次。合理的JedisPool资...