다음을 통해 공유


Azure Managed Redis에 대한 메모리 관리(미리 보기)

제거 정책

애플리케이션에 적합한 제거 정책을선택합니다. Azure Managed Redis(미리 보기)volatile-lru에 대한 기본 정책은 EXPIRE와 같은 명령으로 설정된 TTL 값이 있는 키만 제거될 수 있음을 의미합니다. 키에 TTL 값이 없으면 시스템에서 키를 제거하지 않습니다. 메모리가 부족할 때 시스템에서 키를 제거할 수 있게 하려는 경우 allkeys-lru 정책을 고려할 수 있습니다.

키 만료

키에 만료 값을 설정합니다. 만료는 메모리가 부족할 때까지 기다리지 않고 사전에 키를 제거합니다. 메모리 부족으로 인해 제거가 시작되면 서버에 추가 부하가 발생합니다. 자세한 내용은 EXPIREEXPIREAT 명령에 대한 설명서를 참조하세요.

메모리 사용량 모니터링

"사용된 메모리 비율" 메트릭에 대한 경고를 추가하여 메모리가 부족하지 않고 문제가 표시되기 전에 캐시 크기를 조정할 수 있도록 하는 것이 좋습니다. "사용된 메모리 비율"이 일관되게 75%를 초과하면 더 높은 계층으로 확장하여 메모리를 늘리는 것이 좋습니다. 계층에 대한 자세한 내용은 여기를 참조하세요.

다음 단계