Sdílet prostřednictvím


Správa paměti pro Azure Managed Redis

V tomto článku probereme efektivní správu paměti mezipaměti Azure Managed Redis.

Zásady vyřazení

Zvolte zásadu vyřazení, která funguje pro vaši aplikaci. Výchozí zásada pro Azure Managed Redis je volatile-lru, což znamená, že k vyřazení mají nárok jenom klíče, které mají nastavenou hodnotu TTL s příkazem, jako je EXPIR . Pokud žádné klíče nemají hodnotu TTL, systém nevyřadí žádné klíče. Pokud chcete, aby systém umožňoval vyřazení jakéhokoli klíče, pokud je pod tlakem na paměť, zvažte zásadu allkeys-lru .

Vypršení platnosti klíčů

Nastavte hodnotu vypršení platnosti vašich klíčů. Vypršení platnosti proaktivně odebere klíče místo čekání na zatížení paměti. Když dojde k vyřazení kvůli zatížení paměti, může to způsobit větší zatížení serveru. Další informace najdete v dokumentaci k příkazům EXPIRE a EXPIREAT.

Monitorování využití paměti

Zvažte přidání upozornění na metriku Procento využité paměti, abyste měli jistotu, že nemáte nedostatek paměti a máte možnost škálovat mezipaměť před zobrazením problémů. Pokud je vaše procento využité paměti konzistentně větší než 75 %, zvažte zvýšení paměti škálováním na vyšší úroveň. Informace o úrovních najdete v tématu Architektura pro informace o úrovních.

Další kroky