CONFIG
CONFIG GET
CONFIG GET parameter [parameter ...]
- Доступно с версии:
- 2.0.0
- Сложность по времени:
- O(N), где N — количество параметров конфигурации
- Категории ACL:
-
@admin,@slow,@dangerous,
Команда CONFIG GET используется для чтения параметров конфигурации работающего сервера Redis. Не все параметры конфигурации поддерживаются в Redis 2.4, в то время как Redis 2.6 может прочитать всю конфигурацию сервера с помощью этой команды.
Симметричная команда для изменения конфигурации во время выполнения — CONFIG SET.
CONFIG GET принимает несколько аргументов, которые являются шаблонами в стиле glob. Любой параметр конфигурации, соответствующий любому из шаблонов, отображается в виде списка пар «ключ-значение». Пример:
redis> config get *max-*-entries* maxmemory 1) "maxmemory" 2) "0" 3) "hash-max-listpack-entries" 4) "512" 5) "hash-max-ziplist-entries" 6) "512" 7) "set-max-intset-entries" 8) "512" 9) "zset-max-listpack-entries" 10) "128" 11) "zset-max-ziplist-entries" 12) "128"
Чтобы получить список всех поддерживаемых параметров конфигурации, введите CONFIG GET * в открытом redis-cli командном интерфейсе.
Все поддерживаемые параметры имеют то же значение, что и соответствующий параметр конфигурации в файле redis.conf:
Обратите внимание, что вы должны обратиться к файлу redis.conf, соответствующему используемой вами версии, поскольку параметры конфигурации могут меняться между версиями. Приведенная выше ссылка относится к последней версии разработки.
Возврат
Тип возвращаемого значения команды — Ответ в виде массива.
История
- Начиная с версии Redis 7.0.0: добавлена возможность передачи нескольких шаблонов параметров в одном вызове
© 2006–2022 Salvatore Sanfilippo
Licensed under the Creative Commons Attribution-ShareAlike License 4.0.
https://redis.io/commands/config-get/