English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

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 パラメータ

利用可能バージョン

>= 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 サーバー