RedisがデフォルトでRDBを有効にするには、どのように設定しますか?
RedisはデフォルトでRDBを有効にしており、設定ファイルredis.confを変更することでRDB関連のパラメータを設定できます。
- redis.confファイルをオープン
- sudo vi /etc/redis/redis.confを実行
- 次の設定を探してください:
- 10000 60 セーブ 10 300 セーブ 1 900 セーブ
- これらの設定により、900秒以内に少なくとも1回のキー変更、300秒以内に少なくとも10回のキー変更、60秒以内に少なくとも10000回のキー変更が発生した場合に、RedisがRDB永続化処理を自動的に実行するように指定しています。
- 設定は必要に応じて変更できます。例えば、save 設定項目をすべてコメントアウトして次のようにします。
- # 900 ためる 1
# 300 ためる 10
# 60 ためる 10000 - これにより Redis は自動トリガー条件に基づいて RDB 永続化操作を実行しなくなります。
- ファイルを保存して閉じる
- Redisサービスを再起動して設定を有効にする:
- $ sudo systemctl restart redis
設定を完了すると、Redis は設定に従って RDB パーシスタンス操作を実行します。