Compartir a través de


Cómo actualizar la versión de su instancia de Redis

Las nuevas versiones del software de servidor de Redis se publican con frecuencia con nuevas características, más comandos y mejoras de estabilidad. Mantener las instancias de Redis con la versión más reciente de Redis es una buena manera de asegurarse de obtener la mejor experiencia posible de Redis.

En este artículo se detalla cómo actualizar la instancia de Redis a la versión más reciente de Redis disponible en Azure Cache for Redis.

Importante

Después del control de versiones estándar de Redis, este artículo solo cubre las actualizaciones a la versión principal de Redis, no a las versiones secundarias o de revisión. Las actualizaciones de las versiones secundarias y de revisión se realizan automáticamente durante el ciclo de aplicación de revisiones normal cada mes.

Ámbito de disponibilidad

Esta tabla contiene la información de las características de actualizaciones de Redis disponibles en cada nivel.

Nivel Actualización automática Actualización manual
Básico, Estándar, Premium No No
Enterprise o Enterprise Flash

Versiones actuales

Esta tabla contiene la información para la que la versión de Redis está disponible en cada nivel.

Nivel Versión disponible de Redis
Básico, Estándar, Premium 6.0 (GA)
Enterprise o Enterprise Flash 7.2 (GA)

Actualización: niveles Básico, Estándar y Premium

Actualmente, no hay ninguna actualización disponible.

Actualización: niveles Enterprise y Enterprise Flash

En los niveles Enterprise, tiene dos opciones para las actualizaciones: automáticas y manuales. Las actualizaciones automáticas forman parte del proceso de aplicación de revisiones estándar. Con el proceso manual, puede iniciar las actualizaciones que están disponibles fuera del proceso automático normal.

Actualización automática

Las actualizaciones de la versión del servidor de Redis se realizan automáticamente como parte del proceso de aplicación de revisiones mensuales estándar. Las actualizaciones a la versión más reciente de Redis se producen una vez que la versión de Redis alcanza la disponibilidad general (GA) en Azure.

En disponibilidad general de una nueva versión, la instancia de Redis se actualiza automáticamente a la nueva versión de disponibilidad general, a menos que la aplaza antes de la disponibilidad general. Para obtener más información sobre cómo aplazar una actualización, consulte Aplazar actualizaciones.

Iniciar una actualización manualmente

Como alternativa a la actualización automática, también puede actualizar manualmente a la versión más reciente de Redis. Las actualizaciones manuales proporcionan otras dos ventajas en lugar de esperar a que se produzca la actualización automática: a) Controlar cuándo se produce la actualización y b) puede actualizar a versiones preliminares del servidor de Redis.

  1. En el portal, vaya a la información general de la memoria caché mediante el menú Recurso. A continuación, elija Actualizar en el panel de trabajo para iniciar una actualización.

    Captura de pantalla que muestra el panel de actualización, la versión actual y la versión disponible.

  2. A continuación, verá un panel Actualizar Redis que muestra la versión actual de Redis y cualquier versión a la que pueda actualizar. Como se indica en el panel, la actualización es irreversible. No puede cambiar a una versión anterior. Para confirmar y comenzar el proceso de actualización, seleccione Iniciar actualización.

    Advertencia

    Una vez actualizada la instancia de Redis, no se puede degradar a la versión anterior.

    Captura de pantalla que muestra información general seleccionada en el menú de recursos y el panel titulado Actualizar Redis.

    Si ya está ejecutando la versión más reciente del software de Redis disponible, el botón Actualizar está deshabilitado.

Aplazar actualizaciones

Puede aplazar una actualización automática de una nueva versión del software de Redis hasta 90 días. Esta opción le ofrece tiempo para probar nuevas versiones y asegurarse de que todo funciona según lo previsto. A continuación, la caché se actualiza 90 días después de que la nueva versión de Redis alcance la disponibilidad general o cuando se desencadene la actualización manualmente.

La opción de aplazamiento debe seleccionarse antes de que una nueva versión de Redis alcance la disponibilidad general para que surta efecto antes de que se produzca la actualización automática.

Para aplazar las actualizaciones a la memoria caché, vaya al Configuración avanzada en el menú Recurso y seleccione el cuadro Aplazar actualizaciones de la versión de Base de datos de Redis.

Captura de pantalla que muestra la configuración avanzada seleccionada en el menú Recurso y un cuadro rojo alrededor de aplazar las actualizaciones de la versión de La base de datos de Redis.

Importante

Al seleccionar la opción para aplazar las actualizaciones solo se aplica al siguiente evento de actualización automática. Las memorias caché que ya se han actualizado no se pueden degradar mediante la opción de aplazamiento.

Consideraciones antes de actualizar las versiones de Redis

Cada nueva versión de Redis está pensada para ser una actualización sin problemas de versiones anteriores con compatibilidad con versiones anteriores como principio de diseño. Sin embargo, se producen pequeños cambios y correcciones de errores que pueden provocar cambios en la aplicación. Ser consciente de estos cambios siempre es una buena idea.

Versión del cliente

Si usa un cliente de Redis obsoleto, no se pueden admitir correctamente nuevos comandos o características de Redis. Siempre se recomienda actualizar a la versión estable más reciente del cliente de Redis, ya que las versiones más recientes suelen tener mejoras de estabilidad y rendimiento. Para obtener más información sobre cómo configurar la biblioteca cliente, consulte procedimientos recomendados mediante bibliotecas cliente.

RESP3

La versión 7.2 de Redis habilita una especificación actualizada del protocolo de serialización de Redis (RESP) denominada RESP3. Este protocolo ofrece mejoras de rendimiento y tipos de datos más enriquecidos. El uso de RESP3 es opcional y lo negocia el cliente de Redis. Dado que algunos clientes de Redis, como Go-Redis versión 9+ y Lettuce versión 6+, habiliten RESP3 de manera predeterminada, la actualización de la instancia del servidor de Redis a la versión 7.2 puede generar una respuesta con un formato diferente. Para evitar este cambio importante, puede configurar estos clientes para que usen RESP2 de forma predeterminada.

Cambios importantes

Cada versión de Redis suele tener algunas correcciones de errores menores que pueden presentar cambios importantes. Si tiene dudas, se recomienda revisar las notas de la versión de Redis 7.0 y 7.2 antes de actualizar la versión de Redis: