共用方式為


Azure 受控 Redis 的記憶體管理

在本文中,我們將討論 Azure 受控 Redis 快取的有效記憶體管理。

驅逐政策

選擇適用於您應用程式的收回原則。 Azure 受控 Redis 的預設原則是 volatile-lru,這表示只有使用 EXPIRE 等命令設定 TTL 值的密鑰才有資格收回。 如果沒有鍵值具有TTL值,則系統不會移除任何鍵值。 如果您想要讓系統在記憶體壓力下允許收回任何密鑰,請考慮此 allkeys-lru 原則。

金鑰到期

設定您的金鑰的到期值。 到期會主動移除金鑰,而不是等候出現記憶體壓力。 因記憶體壓力而收回時,可能會導致伺服器上的負載增加。 如需詳細資訊,請參閱 EXPIREEXPIREAT 命令的文件。

監視記憶體使用量

請考慮在「已使用記憶體百分比」計量上新增警示,以確保您未用盡記憶體,並有機會在看到問題之前調整快取。 如果您的「已使用記憶體百分比」一致超過75%,請考慮藉由調整為較高層級來增加記憶體。 如需階層的資訊,請參閱 架構 以取得階層的相關信息。

後續步驟