redisの元と古いconfファイルとの違いと、redis serverに保存されている古いファイルの場所とは何ですか?redisの元のconfファイルとの差分
私はredisのマニュアルでconfig rewriteコマンドでそれについて読んでいます。
URL: - https://redis.io/commands/config-rewrite
redisの元と古いconfファイルとの違いと、redis serverに保存されている古いファイルの場所とは何ですか?redisの元のconfファイルとの差分
私はredisのマニュアルでconfig rewriteコマンドでそれについて読んでいます。
URL: - https://redis.io/commands/config-rewrite
Redisのは、単一の設定ファイルを持っています。しかし、いくつかの設定をredis-cli> CONFIG SET
コマンドを使用して設定した場合は、CONFIG REWRITE
を使用して、すべての変更がredis.conf
ファイルに反映されるようにするか、手動でredis.conf
ファイルを同じ変更で更新する必要があります。ステップを誰もやらない場合は、次回Redisを再起動するときに、redis.conf
が自動的に変更されないため、古い設定が選択されます。
また、CONFIG SETを使用して設定した構成に従って、redis.confファイルも変更してください。手動で行うこともできますし、Redis 2.8からは、CONFIG REWRITEを使うだけで、自動的にredis.confファイルをスキャンし、現在の設定値と一致しないフィールドを更新することができます。既存ではないがデフォルト値に設定されているフィールドは追加されません。設定ファイル内のコメントは保持されます。
リファレンス - https://redis.io/topics/config
また、デフォルトではファイルの場所は通常/etc/redis.conf
です。ソースからredisをインストールすると、デフォルトのredis.confもそのpkgに取得されます。
私はキャッシュサーバーとしてredisを使用していますが、db persistanceは行っていませんが、redis serverはdump.rdbファイルを作成しています。 以下は私のredis.confファイルです – vishal
私はキャッシュサーバとしてredisを使用していますが、db persistanceは行っていませんが、redis serverはdump.rdbファイルを作成しています。 以下は私のredis.confファイルです ポート6381 バインド0.0.0.0 ログレベル通知 ログファイル "/home/cache/redis/logs/6381.log" maxmemory 55ギガバイト maxmemoryポリシー揮発性-LRU MaxClientsの"/ home/cache/redis/redis_cluster/6381" #confファイルにsaveパラメータを指定していませんが、dump.rdbを作成しています。 解決してください。 – vishal