Redis 永続化戦略と変更方法

デフォルトでは、redis で使用される永続化メソッドは Rdb で、メモリ内のデータをディスクに保存します。RDB
永続化は、構成ファイルの設定によって有効または無効にすることができます。Redis 構成ファイルには、次の構成行のような設定があります。

save 900 1
save 300 10
save 60 10000

これらはそれぞれ、異なる時間間隔 (900 秒、300 秒、60 秒) 内に少なくとも 1 つのキーが変更された場合に Redis が RDB 永続化を実行することを表します。これらの設定は、ニーズに合わせて調整できます。

RDB は Redis のデフォルトの永続化戦略ですが、別の永続化方法、つまり AOF (Append-Only File) 永続化の使用を選択することもできます。AOF 永続性は各書き込み操作のログを記録するため、データの耐久性が高まりますが、パフォーマンスにもわずかに影響します。

AOF (Append-Only File) 永続性を使用するように Redis を構成するには、Redis 構成ファイル (通常は redis.conf) を編集し、ニーズに応じて設定する必要があります。AOF 永続性を構成する基本的な手順は次のとおりです。

appendonly 構成項目を見つけて「yes」に設定し、AOF 永続性を有効にします。

appendonly yes

構成ファイルを保存して閉じます。

Redis サーバーを再起動して構成を有効にします。

sudo systemctl restart redis

今後、Redis は AOF 永続化戦略を使用して各書き込み操作を記録し、データの耐久性を確保します。AOF 永続化では各書き込み操作が追加方式でログに記録されるため、AOF ファイルが大きくなる可能性があることに注意してください。ディスクへの書き込み頻度は、appendfsync 設定を構成することで調整できます。

おすすめ

転載: blog.csdn.net/wang121213145/article/details/132211392