Información para actualizar la versión de Redis de una instancia

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 instancias de nivel Básico y Estándar. Durante una operación de actualización, la instancia experimenta un restablecimiento de conexión breve de unos minutos o menos. Las aplicaciones deben incorporar una lógica de reintento en el código para poder reconectarse con la instancia. La dirección IP y la cadena de conexión siguen siendo las mismas.

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

Carga de escritura durante una actualización

Debes actualizar una instancia durante un período de tráfico de instancia bajo para minimizar el impacto en el rendimiento en tu aplicación. Una carga de escritura alta o una presión de memoria alta pueden hacer que una operación de actualización tarde mucho más tiempo en completarse y que falle. Para obtener más información, consulta Operaciones de escalamiento y actualización de versión.

Claves vencidas

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