Comportamiento de la actualización de la versión

En esta página, se describe cómo se comporta tu instancia de Memorystore durante una operación de actualización de versión, cómo una operación de actualización puede afectar a tu aplicación y cuándo debes ejecutar una operación de actualización. Para aprender a actualizar la versión de Redis de una instancia, consulta Actualiza la versión de Redis de una instancia.

Según el nivel de la instancia, ejecutar una operación de actualización de versión puede tener implicaciones de rendimiento y almacenamiento para la aplicación. También existen algunas limitaciones para actualizar las instancias según la cantidad de memoria que esté en uso.

Prácticas recomendadas para actualizar la versión de Redis de una instancia

  • Te recomendamos exportar los datos de la instancia antes de ejecutar una operación de actualización de la versión.

  • Para las instancias de nivel Estándar, a fin de aumentar la velocidad y la confiabilidad de la operación de actualización de versión, actualiza la instancia durante períodos de tráfico de instancia bajo. Si deseas obtener información para supervisar el tráfico de las instancias, consulta Supervisa instancias de Redis.

  • Cuando actualices una instancia de nivel Estándar, mantén la carga de escritura de la instancia al mínimo. Una carga de escritura alta puede hacer que las operaciones de actualización tarden mucho más tiempo y puedan fallar.

Comportamiento de la actualización de la versión

Los datos se conservan durante una operación de actualización de versión para las instancias de nivel Básico y Estándar. Durante una operación de actualización, la instancia se restablece brevemente de la conexión de un par de minutos o menos. Las aplicaciones deben incorporar una lógica de reintento en el código para poder volver a conectarse a la instancia. La dirección IP y la string de conexión siguen siendo las mismas.

Debido a la interrupción a corto plazo de la conexión, es posible que haya una pequeña cantidad de datos inactivos o incoherentes que no hayan escrito ni actualizado la caché durante el corto período en el que la instancia no estaba disponible.

Presión de memoria durante la actualización

Debes actualizar una instancia durante un período de baja memoria para minimizar el impacto en el rendimiento de tu aplicación. La presión alta de memoria puede aumentar la duración de la operación de actualización, hacer que la actualización falle o que se pierdan datos. Para obtener más información, consulta Operaciones de actualización de escalamiento y versión.

Claves vencidas

Cuando se actualiza una instancia de nivel Estándar, las claves vencidas no se sincronizan. Si expiraste las claves en tu instancia de Redis antes de realizar la actualización, tendrás menos claves después de que se actualice la instancia.