Spec-Zone.ru › Redis

CONFIG

CONFIG SET
Синтаксис
CONFIG SET parameter value [parameter value ...]
Доступно с версии:
2.0.0
Сложность по времени:
O(N), где N — количество параметров конфигурации
Категории ACL:
@admin, @slow, @dangerous,

Команда CONFIG SET используется для перезаписи конфигурации сервера во время его работы без необходимости перезапуска Redis. С помощью этой команды можно изменить как тривиальные параметры, так и переключаться между различными вариантами сохранения данных.

Список параметров конфигурации, поддерживаемых CONFIG SET, можно получить, выполнив команду CONFIG GET *, которая является симметричной командой для получения информации о конфигурации работающего экземпляра Redis.

Все параметры конфигурации, заданные с помощью CONFIG SET, немедленно загружаются в Redis и вступят в силу с момента выполнения следующей команды.

Все поддерживаемые параметры имеют то же значение, что и соответствующие параметры конфигурации в файле redis.conf.

Обратите внимание, что вы должны обратиться к файлу redis.conf, соответствующему используемой версии, так как параметры конфигурации могут изменяться между версиями. Приведенная выше ссылка относится к последней версии разработки.

Переключиться с сохранения снимков RDB на файл с добавлением (и наоборот) можно с помощью команды CONFIG SET. Для получения дополнительной информации об этом, пожалуйста, обратитесь к странице сохранения данных.

В общем случае, установление параметра appendonly в значение yes запустит фоновый процесс для сохранения начального файла с добавлением (полученного из данных в памяти) и добавит все последующие команды в этот файл, тем самым достигнув такого же эффекта, как если бы сервер Redis был запущен с включенным AOF с самого начала.

Вы можете включить как AOF, так и сохранение RDB снимков, если это необходимо; эти два варианта не взаимоисключают друг друга.

Возврат

Ответ в виде простой строки: OK при успешном настройке конфигурации. В противном случае возвращается ошибка.

История

  • Начиная с версии Redis 7.0.0: Добавлена возможность установить несколько параметров в одном вызове.

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

Spec-Zone.ru

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