English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Команда Redis Config rewrite вносит изменения в файл конфигурации redis.conf, указанный при запуске Redis сервера.
CONFIG SET Команда может изменять текущую конфигурацию сервера, и после изменения конфигурация может отличаться от конфигурации, описанной в файле 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 # ... другие параметры