Redis Config rewrite コマンド

Redis サーバー

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

# ... 其他选项

Redis サーバー

その他の拡張