Redis集群搭建成功后客户端连接 redis-cluster(Redis集群时)操作数据时出现(error) MOVED 5798 127.0.0.1:6380 错误
Redis集群搭建成功后客户端连接 redis-cluster(Redis集群时)操作数据时出现(error) MOVED 5798 127.0.0.1:6380错误其原因是:因为客户端在连接 Redis 服务器时启动redis-cli时没有设置集群模式所导致,启动的时候使用-c参数来启动集群模式,即带上参数 -c 即为连接到cluster集群,命令如下:redis-cli -c -p 6379[
·
Redis集群搭建成功后客户端连接 redis-cluster(Redis集群时)操作数据时出现(error) MOVED 5798 127.0.0.1:6380错误
其原因是:因为客户端在连接 Redis 服务器时启动redis-cli时没有设置集群模式所导致,启动的时候使用-c参数来启动集群模式,即带上参数 -c 即为连接到cluster集群,命令如下:
redis-cli -c -p 6379
[root@192 conf]# redis-cli -c -p 6379
127.0.0.1:6379> set name qingbo
-> Redirected to slot [5798] located at 127.0.0.1:6380
OK
127.0.0.1:6380>
可以看到,在 6379 端口的服务器上存储一个string类型的键值对 name = qingbo 的时,操作被重定向到了 6380 端口的服务器上,而 name = qingbo 这个键值对最终也被存储在了 6380 端口的服务器里。
同理,在获取数据时,也会重定向到对应数据实际存储的服务器上,然后在该服务器上进行操作。
[root@192 ~]# redis-cli -c -p 6380
127.0.0.1:6380> get name
"qingbo"
127.0.0.1:6380>
更多推荐
已为社区贡献4条内容
所有评论(0)