content/commands/cluster-getkeysinslot.md
The command returns an array of keys names stored in the contacted node and
hashing to the specified hash slot. The maximum number of keys to return
is specified via the count argument, so that it is possible for the user
of this API to batch-processing keys.
The main usage of this command is during rehashing of cluster slots from one
node to another. The way the rehashing is performed is exposed in the Redis
Cluster specification, or in a more simple to digest form, as an appendix
of the [CLUSTER SETSLOT]({{< relref "/commands/cluster-setslot" >}}) command documentation.
{{< note >}}During atomic slot migration operations (available since Redis 8.4.0), keys being imported or trimmed will be filtered out from the results. {{< /note >}}
> CLUSTER GETKEYSINSLOT 7000 3
1) "key_39015"
2) "key_89793"
3) "key_92937"
| Redis Software | Redis Cloud | <span style="min-width: 9em; display: table-cell">Notes</span> | |:----------------------|:-----------------|:------| | <span title="Not supported">❌ Standard</span> <span title="Not supported"><nobr>❌ Active-Active</nobr></span> | <span title="Not supported">❌ Standard</span> <span title="Not supported"><nobr>❌ Active-Active</nobr></span> | |
{{< multitabs id="cluster-getkeysinslot-return-info" tab1="RESP2" tab2="RESP3" >}}
Array reply: an array with up to count elements.
-tab-sep-
Array reply: an array with up to count elements.
{{< /multitabs >}}