CLUSTER
CLUSTER GETKEYSINSLOT
Синтаксис
CLUSTER GETKEYSINSLOT slot count
- Доступно с версии:
- 3.0.0
- Сложность по времени:
- O(N), где N — количество запрошенных ключей
- Категории ACL:
-
@slow,
Команда возвращает массив имён ключей, хранящихся в подключённом узле и хэшируемых в указанный слот хэширования. Максимальное количество возвращаемых ключей задаётся аргументом count, чтобы пользователь этой API мог выполнять пакетную обработку ключей.
Основное применение этой команды — во время перехэширования слотов кластера с одного узла на другой. Способ выполнения перехэширования описан в спецификации Redis Cluster или в более простом для понимания виде — в приложении к документации команды CLUSTER SETSLOT.
> CLUSTER GETKEYSINSLOT 7000 3 1) "key_39015" 2) "key_89793" 3) "key_92937"
Возврат
Массивный ответ: От 0 до count имён ключей в виде массива ответов Redis.
© 2006–2022 Salvatore Sanfilippo
Licensed under the Creative Commons Attribution-ShareAlike License 4.0.
https://redis.io/commands/cluster-getkeysinslot/