English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Der Redis Config rewrite Befehl ändert die redis.conf-Konfigurationsdatei, die beim Starten des Redis-Servers angegeben wurde.
CONFIG SET Befehle können die aktuelle Konfiguration des Servers ändern, und die geänderte Konfiguration kann von der in der Datei redis.conf beschriebenen Konfiguration abweichen. Die Funktion von CONFIG REWRITE besteht darin, die aktuelle Konfiguration des Servers so wenig wie möglich zu ändern und in die Datei redis.conf zu schreiben.
redis Config rewrite 命令基本语法如下:
redis 127.0.0.1:6379> CONFIG REWRITE parameter
>= 2.8.0
一个状态值:如果配置重写成功则返回 OK ,失败则返回一个错误。
以下是执行 CONFIG REWRITE 前, 被载入到 Redis 服务器的 redis.conf 文件中关于 appendonly 选项的设置:
# ... 其他选项 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
重写后的 redis.conf 文件中的 appendonly 选项将被改写:
# ... 其他选项 appendonly yes # ... 其他选项