Login
网站首页 > 文章中心 > 其它

Redis|*|#8211;集群Cluster_槽指派、重新分片)_redis面试题

作者:小编 更新时间:2023-08-16 13:53:23 浏览量:27人看过

集群通过分片(sharding)来进行数据共享,并提供复制和故障转移功能.


cluster meet 12⑦0.0.1 7001    //与ip为12⑦0.0.1,端口为 7001的节点握手
cluster nodes      //显示当前集群的节点信息


12⑦0.0.1:7000> cluster addslots 0 1 2 3 ... 5000 //将0~5000的槽分配个7000节点


> cluster setslot  importing     //slot为槽的编号,source_id为源节点id


> cluster setslot  migrating     //target_id为目标节点id


> cluster getkeysinslot              //count为最多获取count个键值对


> migrate    0     //目标节点id、端口、键名、超时时间设置


> cluster setslot  NODE          //正式指派槽slot给界目标id的节点


CRC16(key)  16383   //CRC校验和 ◆ 16383计算出一个位于0~16383之间的整数


> ASK i :               //i为键所在槽,ip和port分别为重新分片的目标节点的地址和端口    


> MOVED i<键所在的槽> :  //后面为负责处理该槽的节点的 ip和port


> cluster replicate     //接收命令的节点成为从节点,node_id为其主节点的id

以上就是土嘎嘎小编大虾米为大家整理的相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章