Redis Config rewrite 命令
Redis Config rewrite 命令對啟動Redis 服務器時所指定的redis.conf 配置文件進行改寫。
CONFIG SET命令可以對服務器的當前配置進行修改,而修改後的配置可能和redis.conf文件中所描述的配置不一樣, CONFIG REWRITE的作用就是通過盡可能少的修改,將服務器當前所使用的配置記錄到redis.conf 文件中。
語法
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 # ... 其他选项