Returns the key names in a hash slot.
CLUSTER
GETKEYSINSLOT slot
count
The command returns an array of key names stored in the contacted
node and hashing to the specified hash slot in the currently selected
database. 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-process keys. Note that this works only when deleting keys,
as the same count keys are returned on each call unless
removed.
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 Valkey Cluster
specification, or in a more simple to digest form, as an appendix of
the CLUSTER SETSLOT
command documentation.
> CLUSTER GETKEYSINSLOT 7000 3
1) "key_39015"
2) "key_89793"
3) "key_92937"
Array reply: an array with up to count elements.
O(N) where N is the number of requested keys
@slow
ASKING, CLUSTER, CLUSTER ADDSLOTS, CLUSTER ADDSLOTSRANGE, CLUSTER BUMPEPOCH, CLUSTER CANCELSLOTMIGRATIONS, CLUSTER COUNT-FAILURE-REPORTS, CLUSTER COUNTKEYSINSLOT, CLUSTER DELSLOTS, CLUSTER DELSLOTSRANGE, CLUSTER FAILOVER, CLUSTER FLUSHSLOTS, CLUSTER FORGET, CLUSTER GETSLOTMIGRATIONS, CLUSTER HELP, CLUSTER INFO, CLUSTER KEYSLOT, CLUSTER LINKS, CLUSTER MEET, CLUSTER MIGRATESLOTS, CLUSTER MYID, CLUSTER MYSHARDID, CLUSTER NODES, CLUSTER REPLICAS, CLUSTER REPLICATE, CLUSTER RESET, CLUSTER SAVECONFIG, CLUSTER SET-CONFIG-EPOCH, CLUSTER SETSLOT, CLUSTER SHARDS, CLUSTER SLOT-STATS, CLUSTER SLOTS, CLUSTER SYNCSLOTS, READONLY, READWRITE.