次の方法で共有


Azure Managed Redis (プレビュー) のメモリ管理

削除ポリシー

お使いのアプリケーションに適した削除ポリシーを選択します。 Azure Managed Redis (プレビュー) の既定のポリシーは volatile-lru です。これは、EXPIRE のようなコマンドで TTL 値が設定されたキーのみが削除の対象となることを意味します。 TTL 値を持つキーがない場合は、システムはどのキーも削除しません。 メモリ不足のときに任意のキーをシステムに削除させるようにする場合は、allkeys-lru ポリシーを検討することができます。

キーの有効期限

キーに有効期限値を設定します。 有効期限が切れると、メモリ負荷が発生するまで待たずに、事前にキーが削除されます。 メモリ不足のために削除が開始される場合、サーバーにさらに多くの負荷が発生するおそれがあります。 詳細については、EXPIRE コマンドと EXPIREAT コマンドに関するドキュメントを参照してください。

メモリ使用量の監視

メモリ不足が起こらないようにし、問題が発生する前にキャッシュをスケーリングする機会を確保できるように、"使用されているメモリの割合" メトリックへのアラートの追加を検討してください。 "使用されているメモリの割合" が常に 75% を超えている場合は、上位レベルにスケーリングしてメモリを増やすことを検討してください。 レベルの詳細については、こちらを参照してください。

次のステップ