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 # ... 其他選項