- 用法
-
CLUSTER ADDSLOTSRANGE start-slot end-slot [ start-slot end-slot ... ]
- 复杂度
- O(N),其中 N 是起始槽和结束槽参数之间槽的总数。
- 始于
- 7.0.0
- ACL 类别
- @admin, @dangerous, @slow
- 创建新集群时,使用
CLUSTER ADDSLOTSRANGE
初次设置主节点,将可用的哈希槽分配给它们。 - 修复损坏的集群,其中某些槽未被分配。
CLUSTER ADDSLOTSRANGE
命令与 CLUSTER ADDSLOTS
命令类似,两者都用于将哈希槽分配给节点。
这两个命令的区别在于,CLUSTER ADDSLOTS
接受一个要分配给节点的槽列表,而 CLUSTER ADDSLOTSRANGE
接受一个要分配给节点的槽范围列表(由起始槽和结束槽指定)。
示例
要将槽 1 2 3 4 5 分配给节点,CLUSTER ADDSLOTS
命令如下
> CLUSTER ADDSLOTS 1 2 3 4 5
OK
相同的操作可以使用以下 CLUSTER ADDSLOTSRANGE
命令完成
> CLUSTER ADDSLOTSRANGE 1 5
OK
在 Valkey 集群中的用法
此命令仅在集群模式下工作,适用于以下 Valkey 集群操作:
RESP2/RESP3 回复
简单字符串回复:如果命令成功,返回 OK
。否则返回错误。