すべてのプロダクト
Search
ドキュメントセンター

Tair (Redis® OSS-Compatible):Tairのデフォルトの削除ポリシーは何ですか?

最終更新日:Nov 14, 2024

Tair (Redis OSS-compatible) インスタンスがメモリ不足の場合、データ削除 (削除) ポリシーがトリガーされ、インスタンスがメモリ制限を超えないようにします。 デフォルトのポリシーはvolatile-lruです。 このポリシーは、time-to-live (TTL) が設定されているキーから、最近使用されていない (LRU) キーを削除します。 このトピックでは、Tair (Redis OSS-compatible) の削除ポリシーについて説明します。

インスタンスの削除ポリシーの変更

インスタンスの削除ポリシーを変更するには、Redis コンソールにログインし、インスタンスページでインスタンスIDをクリックしてインスタンス情報ページに移動し、左側のナビゲーションウィンドウで システムパラメーター をクリックします。 詳細は、「インスタンスパラメーターの設定」をご参照ください。

利用可能な退去ポリシー

  • volatile-lru (Tair DRAMベースのインスタンスとRedis Open-Source Editionインスタンスのデフォルト): キーの有効期限が切れているかどうかに関係なく、TTLが設定されているキーからLRUキーを削除します。

  • noeviction (Tair永続メモリ最適化インスタンスのデフォルト): メモリ制限に達したときにスペースを作成するためのキーを削除しませんが、書き込み操作のエラーを返します。

  • volatile-lfu: TTLが設定されているキーからLFUキーを削除します。

  • volatile-random: TTLが設定されているキーからキーをランダムに削除します。

  • volatile-ttl: TTLが設定されているキーから、TTLが最も短いキーを削除します。

  • allkeys-lru: すべてのキーからLRUキーを削除します。

  • allkeys-lfu: すべてのキーからLFUキーを削除します。

  • allkeys-random: すべてのキーからキーをランダムに削除します。

参考情報

キーの数が減少した場合、データは期限切れのためにクリアされ得る。 期限切れのキーをクリアするためのポリシーと、Tairで期限切れのキーを手動でクリアする方法については、「Tairで期限切れのキーをクリアする」をご参照ください。