Команда Redis Config rewrite
Команда Redis Config rewrite перезаписывает файл конфигурации redis.conf, указанный при запуске сервера Redis.
CONFIG SETКоманда CONFIG может изменять текущую конфигурацию сервера, и изменённая конфигурация может отличаться от описанной в файле redis.conf. Цель CONFIG REWRITE — записать конфигурацию, используемую сервером в данный момент, в файл redis.conf с как можно меньшим количеством изменений.
Синтаксис
Базовый синтаксис команды Redis Config rewrite выглядит следующим образом:
redis 127.0.0.1:6379> CONFIG REWRITE parameter
Доступные версии
>= 2.8.0
Возвращаемое значение
Значение состояния: возвращает OK, если перезапись конфигурации успешна, или ошибку, если она не удалась.
Пример
Ниже приведена настройка параметра appendonly в файле redis.conf, загруженном в сервер Redis перед выполнением CONFIG REWRITE:
# ... 其他选项 appendonly no # ... 其他选项
После выполнения следующей команды:
127.0.0.1:6379> CONFIG GET appendonly # appendonly 处于关闭状态 1) "appendonly" 2) "no" 127.0.0.1:6379> CONFIG SET appendonly yes # 打开 appendonly OK 127.0.0.1:6379> CONFIG GET appendonly 1) "appendonly" 2) "yes" 127.0.0.1:6379> CONFIG REWRITE # 将 appendonly 的修改写入到 redis.conf 中 OK
Параметр appendonly в перезаписанном файле redis.conf будет изменён:
# ... 其他选项 appendonly yes # ... 其他选项
Другие расширения