CLUSTER ADDSLOTSRANGE

语法
CLUSTER ADDSLOTSRANGE start-slot end-slot [start-slot end-slot ...]
从以下位置开始可用:
7.0.0
时间复杂度:
O(N),其中 N 是 start slot 和 end slot 参数之间的 slot 总数。
ACL 类别:
@admin, @slow, @dangerous,

CLUSTER ADDSLOTSRANGE类似于CLUSTER ADDSLOTS命令,因为它们都为节点分配了哈希槽。

这两个命令之间的区别在于CLUSTER ADDSLOTS获取要分配给节点的槽列表,而CLUSTER ADDSLOTSRANGE获取要分配给节点的插槽范围列表(由 Start 插槽和 End 插槽指定)。

要将插槽 1 2 3 4 5 分配给节点,CLUSTER ADDSLOTS命令是:

> CLUSTER ADDSLOTS 1 2 3 4 5
OK

可以通过以下方式完成相同的作CLUSTER ADDSLOTSRANGE命令:

> CLUSTER ADDSLOTSRANGE 1 5
OK

Redis 集群中的使用情况

此命令仅在集群模式下有效,在以下 Redis 集群作中很有用:

  1. 要创建新集群,CLUSTER ADDSLOTSRANGE用于初始设置主节点,在它们之间拆分可用的哈希槽。
  2. 为了修复某些插槽未分配的损坏集群。

RESP2/RESP3 回复

简单的字符串回复OK如果命令成功。否则,将返回错误。
为本页评分
返回顶部 ↑