Redisの永続化戦略をどのように設定しますか。

RedisではRDB(スナップショット)とAOF(ログ)という2つの永続化戦略が利用可能です。

RDB永続化ポリシー:

  1. Redis 設定ファイル (redis.conf) を開く
  2. パーシスタント設定セクションの場所
  3. 「save」設定項目を見つける。この項目はRDB永続化のトリガー条件を指定するもので、デフォルト値は「save 900 1」で、900秒以内に少なくとも1つのキーが変更されれば、RDB永続化処理がトリガーされることを意味する。
  4. 「save」の設定項目の引数を変更することでRDBの永続化のトリガー条件を調整できます。例えば、「save 60 10000」の場合、60秒以内に少なくとも10000個のキーが変更された場合にRDB永続化操作がトリガーされます。
  5. 「RDB」の永続化を利用しない場合は、「save」の設定を「save ‘’」にするか、設定自体をコメントアウトします。

AOF永続化方針

  1. Redisの設定ファイル(redis.conf)を開く
  2. 永続化設定段落を探す
  3. 「aof」の設定項目は、AOF永続化のポリシーを指定するために使用され、デフォルトは「appendonly no」で、AOF永続化を使用しないことを表します。
  4. 「aof」オプションを「appendonly yes」に設定し、AOFの永続化を有効にします。
  5. AOFファイルの先頭にRDBファイルの内容を追加し、データを高速復旧するために使用される「aof-use-rdb-preamble yes」など、「aof」設定項目のその他のパラメターを変更できます。

設定ファイルの変更は、Redis サービスを再起動しないと反映されません.

bannerAds