Share via


Instrucciones para la actualización de una caché de Redis 4 existente a Redis 6

Azure Cache for Redis admite la actualización de la versión de Azure Cache for Redis de Redis 4 a Redis 6. La actualización es similar al mantenimiento mensual normal. La actualización sigue el mismo patrón que el mantenimiento: en primer lugar, se actualiza la versión de Redis en el nodo de réplica y a esto le sigue una actualización en el nodo principal. La aplicación cliente debe tratar la operación de actualización exactamente igual que un evento de mantenimiento planeado.

Como medida de precaución, se recomienda exportar los datos de la caché de Redis 4 existente y probar la aplicación cliente con una caché de Redis 6 en un entorno inferior antes de actualizar.

Para más información sobre cómo exportar, consulte Importar y exportar datos en Azure Cache for Redis.

Importante

Tal y como se anunció en Novedades, el 30 de junio de 2023 retiraremos la versión 4 de las instancias de Azure Cache for Redis. Antes de esa fecha, debe actualizar todas las instancias de caché a la versión 6.

Para obtener más información sobre la retirada de Redis 4, consulte Retiradas y Preguntas más frecuentes

Prerrequisitos

Limitaciones

  • Al actualizar una caché en el nivel Básico, durante varios minutos no está disponible y se produce una pérdida de datos.
  • No se admite la actualización en la caché con replicación geográfica. Debe desvincular manualmente las instancias de caché antes de la actualización.
  • No se admite la actualización de una caché con una dependencia de Cloud Services. Debe migrar la instancia de caché al conjunto de escalado de máquinas virtuales antes de la actualización.
  • Al intentar actualizar a Redis 6, la red virtual debe configurarse de acuerdo con los requisitos. Es posible que se produzca un error en la actualización o que la memoria caché no funcione correctamente después de la actualización si no está configurada correctamente.

Comprobación de la versión de una caché

Antes de la actualización, compruebe que la versión de Redis de una caché. Para ello seleccione Propiedades en el menú Recurso de Azure Cache for Redis. Se recomienda usar Redis 6.

Screenshot of properties selected in the Resource menu.

Actualización con Azure Portal

  1. En Azure Portal, seleccione la instancia de Azure Cache for Redis que desea actualizar de Redis 4 a Redis 6.

  2. En el lado izquierdo de la pantalla, seleccione Configuración avanzada.

  3. Si la instancia de caché es apta para actualizarse, debería ver el siguiente banner azul. Si desea continuar, seleccione el texto del banner.

    Screenshot informing you that you can upgrade your cache to Redis 6 with more features. Upgrading your cache instance can't be reversed.

  4. Un cuadro de diálogo muestra un elemento emergente que le notifica que la actualización es permanente y puede provocar una breve interrupción de la conexión. Seleccione si desea actualizar la instancia de caché.

    Screenshot showing a dialog with more information about upgrading your cache with Yes selected.

  5. Para comprobar el estado de la actualización, vaya a Información general.

    Screenshot showing Overview in the Resource menu. Status shows cache is being upgraded.

Actualización mediante la CLI de Azure

Para actualizar una caché de 4 a 6 mediante la CLI de Azure que no esté utilizando un Punto de conexión privado, utilice el siguiente comando.

az redis update --name cacheName --resource-group resourceGroupName --set redisVersion=6

Punto de conexión privado

Si la opción de Punto de conexión privado está habilitada en la caché, utilice el comando adecuado en función de si PublicNetworkAccess está habilitada o deshabilitada:

Si PublicNetworkAccess está habilitado:

 az redis update --name <cacheName> --resource-group <resourceGroupName> --set publicNetworkAccess=Enabled redisVersion=6

Si PublicNetworkAccess está deshabilitado:

az redis update --name <cacheName> --resource-group <resourceGroupName> --set publicNetworkAccess=Disabled redisVersion=6

Actualización mediante PowerShell

Para actualizar una caché de 4 a 6 mediante PowerShell, use el siguiente comando:

Set-AzRedisCache -Name "CacheName" -ResourceGroupName "ResourceGroupName" -RedisVersion "6"

Pasos siguientes