Udostępnij za pośrednictwem


Zarządzanie pamięcią dla usługi Azure Managed Redis (wersja zapoznawcza)

Zasady eksmisji

Wybierz zasadyeksmisji, które działają dla aplikacji. Domyślne zasady dla usługi Azure Managed Redis (wersja zapoznawcza) to volatile-lru, co oznacza, że tylko klucze, które mają ustawioną wartość czasu wygaśnięcia z poleceniem takim jak EXPIRE , kwalifikują się do eksmisji. Jeśli żadne klucze nie mają wartości czasu wygaśnięcia, system nie wykluczy żadnych kluczy. Jeśli chcesz, aby system zezwolił na eksmitowany dowolny klucz, jeśli jest pod ciśnieniem pamięci, warto rozważyć allkeys-lru zasady.

Wygaśnięcie kluczy

Ustaw wartość wygaśnięcia kluczy. Wygaśnięcie powoduje proaktywne usunięcie kluczy zamiast czekać, aż będzie istnieć wykorzystanie pamięci. W przypadku eksmisji ze względu na wykorzystanie pamięci może to spowodować większe obciążenie serwera. Aby uzyskać więcej informacji, zobacz dokumentację poleceń EXPIRE i EXPIREAT.

Monitoruj użycie pamięci

Rozważ dodanie alertów dotyczących metryki "Procent użycia pamięci", aby upewnić się, że nie zabraknie pamięci i masz możliwość skalowania pamięci podręcznej przed wystąpieniami problemów. Jeśli wartość procentowa użycia pamięci jest stale większa niż 75%, rozważ zwiększenie pamięci przez skalowanie do wyższej warstwy. Zobacz tutaj , aby uzyskać informacje na temat warstw.

Następne kroki