Azure Managed Redis에 대한 메모리 관리(미리 보기)
제거 정책
애플리케이션에 적합한 제거 정책을선택합니다. Azure Managed Redis(미리 보기)volatile-lru
에 대한 기본 정책은 EXPIRE와 같은 명령으로 설정된 TTL 값이 있는 키만 제거될 수 있음을 의미합니다. 키에 TTL 값이 없으면 시스템에서 키를 제거하지 않습니다. 메모리가 부족할 때 시스템에서 키를 제거할 수 있게 하려는 경우 allkeys-lru
정책을 고려할 수 있습니다.
키 만료
키에 만료 값을 설정합니다. 만료는 메모리가 부족할 때까지 기다리지 않고 사전에 키를 제거합니다. 메모리 부족으로 인해 제거가 시작되면 서버에 추가 부하가 발생합니다. 자세한 내용은 EXPIRE 및 EXPIREAT 명령에 대한 설명서를 참조하세요.
메모리 사용량 모니터링
"사용된 메모리 비율" 메트릭에 대한 경고를 추가하여 메모리가 부족하지 않고 문제가 표시되기 전에 캐시 크기를 조정할 수 있도록 하는 것이 좋습니다. "사용된 메모리 비율"이 일관되게 75%를 초과하면 더 높은 계층으로 확장하여 메모리를 늘리는 것이 좋습니다. 계층에 대한 자세한 내용은 여기를 참조하세요.