自学内容网 自学内容网

33_操作Redis分片集群

1.Redis分片集群读写

我们使用的redis-cli --cluster提供了很多操作集群的命令,可以通过下面方式查看。

[root@localhost ~]# redis-cli --cluster help

1.连接上7001节点后,尝试存储一组num=100和a=10的数据,语句如下所示。

[root@node1 cluster]# redis-cli -a 123456 -p 7001
127.0.0.1:7001> set num 100
OK
127.0.0.1:7001> get num
"100"
127.0.0.1:7001> set a 10
(error) MOVED 15495 192.168.230.133:7003

通过上述的操作结果会发现,在存储a=10数据时提示error错误,这是因为在Redis分片集群中,是通过key的槽位的范围区间来决定将数据存储到哪台节点上的,需要路由到位。那如何来解决在7001节点上完成a=10数据添加命令的正常执行呢?解决的办法是,为防止路由失效,在集群操作时,需要在redis-cli命令后加参数"-c"才可以。


原文地址:https://blog.csdn.net/2301_82300081/article/details/145089276

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!