Spec-Zone.ru › Redis

КОМАНДА

COMMAND GETKEYSANDFLAGS
Синтаксис
COMMAND GETKEYSANDFLAGS command [arg [arg ...]]
Доступно с версии:
7.0.0
Сложность по времени:
O(N), где N — количество аргументов команды
Категории ACL:
@slow, @connection,

Возвращает массивный ответ ключей из полной команды Redis и флагов их использования.

COMMAND GETKEYSANDFLAGS — вспомогательная команда, позволяющая найти ключи из полной команды Redis вместе с флагами, указывающими назначение каждого ключа.

COMMAND содержит информацию о том, как найти имена ключей каждой команды (см. firstkey, спецификации ключей и movablekeys), но в некоторых случаях невозможно найти ключи определенных команд, и тогда необходимо проанализировать всю команду, чтобы обнаружить все или некоторые имена ключей. Вы можете использовать COMMAND GETKEYS или COMMAND GETKEYSANDFLAGS для прямого определения имён ключей из того, как Redis обрабатывает команды.

Обратитесь к спецификациям ключей для получения информации о значении флагов ключей.

Возврат

Массивный ответ: список ключей из вашей команды. Каждый элемент массива — массив, содержащий имя ключа в первом элементе и флаги во втором.

Примеры

COMMAND GETKEYS MSET a b c d e f
COMMAND GETKEYS EVAL "not consulted" 3 key1 key2 key3 arg1 arg2 arg3 argN
COMMAND GETKEYSANDFLAGS LMOVE mylist1 mylist2 left left

© 2006–2022 Salvatore Sanfilippo
Licensed under the Creative Commons Attribution-ShareAlike License 4.0.
https://redis.io/commands/command-getkeysandflags/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API