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 # ... 其他选项
その他の拡張