CONFIG
サーバ設定パラメータを読み書きする。
CONFIG GET parameter | SET parameter value | REWRITE | RESETSTAT
計算量
GET は O(patterns * 16)。SET は O(1) と設定スワップ 1 回で、各 shard は次の tick でそれを拾う。REWRITE は設定ファイルのサイズに比例する。
計算量と互換性は kevy の実装から読み取ったものであり、Redis のドキュメントを写したものではない。実際に異なるものがいくつかある。
Redis との互換性
差異あり
差異あり。Redis と同名のパラメータを 16 個持つ。稼働中に変更できるのは maxmemory、maxmemory-policy、appendfsync、auto-rewrite の 2 つ、hz、maxmemory-samples、loglevel、logfile のみで、bind、port、io-threads、dir、appendonly は実行時にエラーとなる。RESETSTAT は何もしない。
関連
BGREWRITEAOFBGSAVECLIENTCLUSTERCOMMANDDBSIZEDEBUGFLUSHALLFLUSHDBINFOMEMORYSAVESHUTDOWNSLOWLOG