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 | Sí | Sí |
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.
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.
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.
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.
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:
Contenido relacionado
- Para más información sobre las características de Azure Cache for Redis: Niveles de servicio de Azure Cache for Redis