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

ApsaraDB for Redis:ApsaraDB for Redisのデフォルトの削除ポリシーは何ですか?

最終更新日:Sep 12, 2024

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

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

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

利用可能な退去ポリシー

  • volatile-lru (デフォルト): キーの有効期限が切れているかどうかに関係なく、TTLが設定されているキーからLRUキーを削除します。

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

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

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

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

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

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

  • noeviction: メモリ制限に達したときにキーを削除してスペースを作成しませんが、書き込み操作のエラーを返します。

関連ドキュメント

キーの数が減少した場合、データは期限切れのために削除される可能性があります。 ApsaraDB For Redisで期限切れキーを削除するためのポリシーと期限切れキーを手動で削除する方法については、ApsaraDB for Redisで期限切れのキーを削除するにはどうすればよいですか?