En esta página, se describe cómo se comporta tu instancia de Memorystore para Memcached 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 Memcached de una instancia, consulta Actualiza la versión de Memcached de una instancia.
La actualización de una instancia tiene implicaciones para el rendimiento y el almacenamiento de tu aplicación.
Prácticas recomendadas para actualizar la versión de Memcached de una instancia
Actualiza la instancia durante períodos de tráfico de instancia bajo para minimizar el impacto de la limpieza de caché completa que causa la operación de actualización. Para aprender a supervisar el tráfico de las instancias, consulta Supervisa instancias de Memcached.
Comportamiento de la actualización de la versión
La instancia de Memcached se somete a una limpieza completa de caché durante una operación de actualización de versión. Las instancias de varios nodos están disponibles de forma parcial durante la operación de actualización. No puedes cambiar la instancia a una versión anterior una vez que se haya actualizado.
Una operación de actualización también hace que los nodos realicen un restablecimiento de conexión breve de unos minutos o menos. Las aplicaciones deben incorporar la lógica de reintento en el código para poder reconectarse con los nodos. El extremo de detección y los extremos de los nodos de Memcached siguen siendo los mismos.
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 el nodo Memcached no estaba disponible.