Información sobre cómo actualizar la versión de Redis de una instancia
Organízate con las colecciones
Guarda y clasifica el contenido según tus preferencias.
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 puede afectar una operación de actualización a tu aplicación y cuándo debes ejecutar una operación de actualización. Para saber cómo actualizar la versión de Redis de una instancia, consulta Actualizar la versión de Redis de una instancia.
En función del nivel de la instancia, ejecutar una operación de actualización de versión puede tener consecuencias en el rendimiento y el almacenamiento de tu aplicación. También hay algunas limitaciones para actualizar instancias en función de la cantidad de memoria que se esté usando.
Prácticas recomendadas para actualizar la versión de Redis de una instancia
Te recomendamos que exportes los datos de tu instancia antes de ejecutar una operación de actualización de versión.
En el caso de las instancias de nivel Estándar, para aumentar la velocidad y la fiabilidad de la operación de actualización de la versión, actualiza la instancia durante los periodos de poco tráfico. Para obtener información sobre cómo monitorizar el tráfico de instancias, consulte Monitorizar 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 provocar que las operaciones de actualización tarden mucho más y que fallen.
Comportamiento de la actualización de versiones
Los datos se conservan durante una operación de actualización de versión tanto en las instancias de nivel básico como en las de nivel estándar. Durante una operación de actualización, la instancia experimenta un breve restablecimiento de la conexión de un par de minutos o menos. Las aplicaciones deben incorporar lógica de reintento en el código para poder volver a conectarse a la instancia. La dirección IP y la cadena de conexión siguen siendo las mismas.
Debido a la breve interrupción de la conexión, es posible que haya una pequeña cantidad de datos obsoletos o incoherentes que no se hayan escrito o actualizado en la caché durante el breve periodo en el que la instancia no estaba disponible.
Carga de escritura durante una actualización
Debes actualizar una instancia durante un periodo de poco tráfico para minimizar el impacto en el rendimiento de 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 y que falle. Para obtener más información, consulta Operaciones de escalado y actualización de versiones.
Claves caducadas
Cuando actualizas una instancia de nivel Estándar, las claves caducadas no se sincronizan. Si tu instancia de Redis tiene claves caducadas antes de actualizarla, tendrás menos claves después de la actualización.
[[["Es fácil de entender","easyToUnderstand","thumb-up"],["Me ofreció una solución al problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Es difícil de entender","hardToUnderstand","thumb-down"],["La información o el código de muestra no son correctos","incorrectInformationOrSampleCode","thumb-down"],["Me faltan las muestras o la información que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-09-10 (UTC)."],[],[],null,["# About upgrading the Redis version of an instance\n\nThis page describes how your Memorystore instance behaves during a version\nupgrade operation, how an upgrade operation can affect your application, and\nwhen you should run an upgrade operation. To learn how to upgrade an instance's\nRedis version, see [Upgrading an instance's Redis version](/memorystore/docs/redis/upgrading-instance-version).\n\nDepending on the instance's [tier](/memorystore/docs/redis/redis-tiers),\nrunning a version upgrade operation can have performance and storage\nimplications for your application. There are also some limitations to upgrading\ninstances based on the amount of memory that is currently in use.\n\nBest practices for upgrading an instance's Redis version\n--------------------------------------------------------\n\n- We recommend that you upgrade to version 7.0 and later because [Certificate Authority rotation](/memorystore/docs/redis/about-in-transit-encryption#certificate_authority_rotation) no longer drops connections.\n\n- We recommend [exporting](/memorystore/docs/redis/export-data)\n your instance data before running a version upgrade operation.\n\n- For Standard Tier instances, to increase the speed and reliability of\n your version upgrade operation, upgrade your instance during periods of low\n instance traffic. To learn how to monitor instance traffic, see\n [Monitoring Redis instances](/memorystore/docs/redis/monitoring-instances).\n\n- When upgrading a Standard Tier instance, keep the instance write load to a\n minimum. A high write load can cause upgrade operations to take significantly\n longer, and can cause upgrades to fail.\n\nVersion upgrade behavior\n------------------------\n\nData is preserved during a version upgrade operation for both Basic and Standard Tier instances. During an upgrade operation the instance undergoes a short connection reset of a couple minutes, or less. Applications should incorporate retry logic in the code to be able to reconnect to the instance. The IP address and connection string remain the same.\n\nBecause of the short term connection break, there may be a small amount of stale or inconsistent data that didn't write or update to the cache for the short amount of time the instance was unavailable.\n\n### Write load during an upgrade\n\nYou should upgrade an instance during a period of low instance traffic to minimize the performance impact on your application. A high write load, or high memory pressure, can cause an upgrade operation to take significantly longer and can cause the upgrade to fail. For more information see [Scaling and version upgrade operations](/memorystore/docs/redis/memory-management-best-practices#scaling_and_version_upgrade_operations).\n\n### Expired keys\n\nWhen you upgrade a Standard Tier instance, expired keys are not synced. If you have expired keys in your Redis instance before you upgrade, you will have fewer keys after the instance is upgraded."]]