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 ejecutarla. 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 consecuencias en el rendimiento y el almacenamiento de tu aplicación.
Prácticas recomendadas para actualizar la versión de Memcached de una instancia
Actualiza tu instancia durante períodos de poco tráfico de instancias para minimizar el impacto de la limpieza completa de caché causada por la operación de actualización. Para aprender a supervisar el tráfico de 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 se sometan a un breve restablecimiento de 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 los nodos. El extremo de descubrimiento y los extremos del nodo 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 escribieron ni se actualizaron en la caché por el corto período de tiempo que el nodo de Memcached no estaba disponible.