Partekatu honen bidez:


¿Qué se retira en Azure Cache for Redis?

En este artículo, obtendrá información sobre lo que se retira de Azure Cache for Redis.

Versión 4 de Redis

El 30 de junio de 2023, se retirará la versión 4 para las instancias de Azure Cache for Redis. Antes de esa fecha, debe actualizar todas las instancias de caché a la versión 6.

  • Todas las instancias de caché en las que se ejecute la versión 4 de Redis después del 30 de junio de 2023 se actualizarán automáticamente.
  • Todas las instancias de caché en las que se que ejecute la versión 4 de Redis y que tengan habilitada la replicación geográfica se actualizarán automáticamente después del 30 de agosto de 2023.

Se recomienda que actualice las caché por su cuenta para adaptarse tanto a su programación como a las necesidades de los usuarios, con el fin de que la actualización sea lo más cómoda posible.

La versión 4 de Redis de código abierto se publicó hace varios años y ahora se retira. La versión 4 ya no recibe correcciones de seguridad o errores críticos de la comunidad. Azure Cache for Redis ofrece Redis de código abierto como servicio administrado en Azure. Para mantenerse sincronizado con la oferta de código abierto, también vamos a retirar la versión 4. Microsoft sigue devolviendo correcciones de seguridad de versiones recientes a la versión 4 hasta la retirada. Le recomendamos que actualice la memoria caché a la versión 6 antes, por lo que puede usar el conjunto de características enriquecido que Redis versión 6 tiene que ofrecer. Para más información, consulte el anuncio de disponibilidad general de Redis 6 para más información.

Para actualizar la instancia de Azure Cache for Redis versión 4, consulte Actualización de una caché de Redis 4 existente a Redis 6. Si las instancias de caché tienen habilitada la replicación geográfica, es necesario desvincular las cachés antes de la actualización.

Escalas de tiempo de actualización importantes

Desde ahora y hasta el 30 de junio de 2023, puede seguir usando las instancias de la versión 4 de Azure Cache for Redis existentes. La retirada se produce en las fases siguientes para que tenga la cantidad máxima de tiempo para la actualización.

Fecha Descripción
1 de noviembre. 2022 A partir del 1 de noviembre de 2022, todas las versiones de la API REST de Azure Cache for Redis, PowerShell, la CLI de Azure y el SDK de Azure crearán instancias de Redis con la versión 6 de Redis de forma predeterminada. Si necesita una versión específica de Redis para la instancia de caché, consulte Redis 6 de forma predeterminada para las nuevas instancias de caché.
1 de marzo de 2023 A partir del 1 de marzo de 2023, no podrá crear nuevas instancias de Azure Cache for Redis con la versión 4 de Redis. Además, no podrá crear nuevos vínculos de replicación geográfica entre instancias de caché mediante la versión 4 de Redis.
30 de junio de 2023 Después del 30 de junio de 2023, las instancias de caché de la versión 4 restantes, que no tienen vínculos de replicación geográfica, se actualizarán automáticamente a la versión 6.
30 de agosto de 2023 Después del 30 de agosto de 2023, las instancias de caché restantes de la versión 4, que tengan vínculos de replicación geográfica, se actualizarán automáticamente a la versión 6. Esta operación de actualización requiere desvinculación y revinculación de las memorias caché y los clientes podrían experimentar un tiempo de inactividad del hipervínculo de replicación geográfica.

Cachés de la versión 4 en los servicios en la nube

Si la instancia de caché se ve afectada por la retirada del servicio en la nube, no podrá actualizar a Redis 6 hasta después de migrar a una caché basada en un conjunto de escalado de máquinas virtuales. En este caso, envíe un correo a azurecachemigration@microsoft.com y le ayudaremos con la migración.

Todas las cachés basadas en Cloud Services que usan Redis 4 se migrarán automáticamente a partir del 31 de octubre de 2023. Este método de migración requiere aproximadamente 30 minutos de tiempo de inactividad y pérdida de datos completa en la memoria caché. Para evitar la migración automática, puede migrar la instancia de caché basada en el servicio en la nube a una instancia de caché basada en un conjunto de escalado de máquinas virtuales antes de esa fecha.

Para obtener más información sobre qué hacer si la memoria caché está en Cloud Services (clásico), consulte Azure Cache for Redis en Cloud Services (clásico).

Preguntas de retirada de Redis 4

¿Cómo comprobar si una memoria caché se ejecuta en la versión 4?

Compruebe que la versión de Redis de una caché. Para ello seleccione Propiedades en el menú Recurso de Azure Cache for Redis.

¿Por qué se retira la versión 4 de Redis?

Azure Cache for Redis es la oferta administrada de la popular solución de almacenamiento en caché de código abierto Redis. La versión 4 de Redis ya no tiene soporte técnico en la comunidad de código abierto. Redis 4 ya no se admitirá en Azure a partir del 30 de junio de 2023.

¿Se admitirán las memorias caché de Redis 4 hasta la retirada?

Las memorias caché de la versión 4 de Redis siguen recibiendo correcciones de errores críticas y actualizaciones de seguridad hasta el 30 de junio de 2023.

Las memorias caché no se pueden actualizar con un vínculo de replicación geográfica.

  1. En primer lugar, debe desvincularlas temporalmente.
  2. Después, actualizarlas y,
  3. a continuación, volver a vincularlas.

¿Qué ocurre con mi memoria caché si no actualizo a la versión 6 de Redis antes del 30 de junio de 2023?

Si no actualiza la memoria caché de Redis 4 a la versión 6 antes del 30 de junio de 2023, lo hará automáticamente. Si tiene una ventana de mantenimiento programada para la memoria caché, la actualización se produce durante esta. Las cachés de Redis 4 con replicación geográfica se retirarán el 30 de agosto de 2023.

¿Qué ocurre con la memoria caché del servicio en la nube si no la actualizo antes del 30 de junio de 2023?

Las memorias caché, versión 4, de un servicio en la nube no se pueden actualizar a la versión 6 hasta que se hayan migrado a una memoria caché basada en el conjunto de escalado de máquinas virtuales de Azure.

Todas las memorias caché basadas en Cloud Services que usan Redis 4 se migrarán automáticamente a partir del 31 de octubre de 2023. Este método de migración requiere aproximadamente 30 minutos de tiempo de inactividad y pérdida de datos completa en la memoria caché. Para evitar la migración automática, puede migrar la instancia de caché basada en el servicio en la nube a una caché basada en un conjunto de escalado de máquinas virtuales antes de esa fecha. Se recomienda encarecidamente migrar las memorias caché al conjunto de escalado de máquinas virtuales de Azure lo antes posible.

Para más información, consulte Memorias caché con una dependencia de Cloud Services (clásico).

¿Es necesario actualizar mi aplicación para poder usar la versión 6 de Redis?

La versión 6 de Redis es compatible con la versión 4 y las aplicaciones deben seguir funcionando sin problemas después de su actualización.

¿Qué ocurre exactamente con mi memoria caché cuando ejecuto la operación de actualización?

Durante el proceso de actualización, el nodo de réplica de la memoria caché se actualiza primero para ejecutar la versión 6 de Redis. A continuación, el nodo de réplica de actualización toma el control como nodo principal de la memoria caché mientras el nodo principal anterior se reinicia para asumir el rol de réplica. Este proceso es exactamente como la aplicación de revisiones descrito en ¿Cómo realiza la aplicación de la revisión?

¿Estará disponible mi caché durante el proceso de actualización?

Las cachés estándar y prémium son totalmente funcionales y están disponibles durante el proceso de actualización, pero se producirá un corte de la conexión en las aplicaciones durante unos segundos. Las cachés básicas no están disponibles durante la actualización y todos los datos se pierden.

¿Cuánto tarda la operación de actualización?

Normalmente, la operación de actualización tarda unos 20 minutos por nodo de caché, pero podría tardar más si la memoria caché tiene una carga elevada del servidor.

¿Puedo ejecutar la operación de actualización mediante la API REST, la CLI de Azure o PowerShell?

Sí, el proceso de actualización se puede desencadenar mediante la API REST, la CLI de Azure o el comando de PowerShell. Para más información, consulte Instrucciones para la actualización de una caché de Redis 4 existente a Redis 6.

¿Afectará la actualización a mi aplicación?

En la aplicación se producirá un corte de conexión de unos segundos. La aplicación debe reintentar los comandos correctamente con los errores de conectividad. Para más información, consulte Procedimientos recomendados para la resistencia de la conexión.

¿Puedo revertir la operación de actualización?

No, la actualización no se puede revertir.