Redis Server: CONFIG REWRITE
Конфиг переписать
Команда Redis CONFIG REWRITE перезаписывает файл redis.conf, который использовался для запуска сервера. Минимальные изменения, необходимые для отражения конфигурации, используемой сервером в данный момент, могут отличаться от исходной конфигурации из-за использования команды CONFIG SET.
Перезапись выполняется очень консервативным способом:
- Комментарии и общая структура оригинального файла redis.conf максимально сохранены.
- Если параметр уже существует в старом файле redis.conf, он будет перезаписан в той же позиции
- Если параметр еще не был представлен, но для него установлено значение по умолчанию, он не добавляется процессом перезаписи.
- Если параметр еще не представлен, но для него задано значение, отличное от значения по умолчанию, он добавляется в конец файла.
- Неиспользуемые строки не отображаются. Например, если вы использовали несколько директив сохранения, но в текущей конфигурации их меньше или их нет, так как вы отключили сохранение RDB, все строки будут пустыми.
CONFIG REWRITE также может переписать файл конфигурации с нуля, если по какой-то причине его больше не существует. Однако, если сервер был запущен без файла конфигурации, CONFIG REWRITE просто вернет ошибку.
Синтаксис:
Параметр CONFIG REWRITE
Доступно с
2.8.0.
Возвращаемое значение
Ответ на строку, ОК, когда конфигурация была переписана правильно. В противном случае возвращается ошибка.
Тип возвращаемого значения
строка
Предыдущий: CONFIG GET
Далее: CONFIG SET
Новый контент: Composer: менеджер зависимостей для PHP , R программирования