Compartir vía


Administración de memoria para Azure Managed Redis

En este artículo se describe la administración eficaz de memoria de una caché de Redis administrada de Azure.

Directiva de expulsión

Elija una directiva de expulsiónque se adapte a su solicitud. La directiva predeterminada para Azure Managed Redis es volatile-lru, lo que significa que solo las claves que tienen un valor TTL establecido con un comando como EXPIRE son aptas para la expulsión. Si ninguna clave tiene un valor TTL, el sistema no expulsa ninguna clave. Si desea que el sistema permita que se expulse cualquier clave si está bajo presión de memoria, considere la allkeys-lru directiva.

Expiración de claves

Establezca un valor de expiración en sus claves. Una expiración quitará las claves de forma proactiva en lugar de esperar hasta que haya presión de memoria. Cuando la expulsión ocurre debido a la presión en la memoria, puede causar más carga en el servidor. Para más información, consulte la documentación de los comandos Expire y EXPIREAT.

Supervisión del uso de la memoria

Considere la posibilidad de agregar alertas en la métrica "Porcentaje de memoria utilizada" para asegurarse de que no se quede sin memoria y tenga la oportunidad de escalar su caché antes de ver problemas. Si su "Porcentaje de memoria utilizada" es constantemente superior al 75 %, considere aumentar su memoria escalando a un nivel superior. Para obtener información sobre los niveles, consulte Arquitectura para obtener información sobre los niveles.

Pasos siguientes