CLUSTER ADDSLOTSRANGE
CLUSTER ADDSLOTSRANGE start-slot end-slot [start-slot end-slot ...]
- Available since:
- 7.0.0
- Time complexity:
- O(N) where N is the total number of the slots between the start slot and end slot arguments.
- ACL categories:
-
@admin
,@slow
,@dangerous
,
The CLUSTER ADDSLOTSRANGE
is similar to the CLUSTER ADDSLOTS
command in that they both assign hash slots to nodes.
The difference between the two commands is that ADDSLOTS
takes a list of slots to assign to the node, while ADDSLOTSRANGE
takes a list of slot ranges (specified by start and end slots) to assign to the node.
Example
To assign slots 1 2 3 4 5 to the node, the ADDSLOTS
command is:
> CLUSTER ADDSLOTS 1 2 3 4 5
OK
The same operation can be completed with the following ADDSLOTSRANGE
command:
> CLUSTER ADDSLOTSRANGE 1 5
OK
Usage in Redis Cluster
This command only works in cluster mode and is useful in the following Redis Cluster operations:
- To create a new cluster ADDSLOTSRANGE is used in order to initially setup master nodes splitting the available hash slots among them.
- In order to fix a broken cluster where certain slots are unassigned.
Return
Simple string reply: OK
if the command was successful. Otherwise an error is returned.
Feedback
If you've found issues on this page, or have suggestions for improvement, please submit a request to merge or open an issue in the repository.