Azure 受控 Redis 的記憶體管理 (預覽)
收回原則
選擇適用於您應用程式的收回原則。 Azure 受控 Redis 的默認原則是 volatile-lru
,這表示只有以 EXPIRE 等命令設定 TTL 值的密鑰才有資格收回。 如果沒有任何金鑰有 TTL 值,則系統不會收回任何金鑰。 如果您想要讓系統允許在記憶體壓力下收回任何金鑰,您可以考量使用 allkeys-lru
原則。
金鑰到期
設定您的金鑰的到期值。 到期會主動移除金鑰,而不是等候出現記憶體壓力。 因記憶體壓力而收回時,可能會導致伺服器上的負載增加。 如需詳細資訊,請參閱 EXPIRE 和 EXPIREAT 命令的文件。
監視記憶體使用量
請考慮在「已使用記憶體百分比」計量上新增警示,以確保您未用盡記憶體,並有機會在看到問題之前調整快取。 如果您的「已使用記憶體百分比」一致超過75%,請考慮藉由調整為較高層級來增加記憶體。 如需階層的相關信息,請參閱 這裡 。