Een bestaande Redis 4-cache upgraden naar Redis 6
Azure Cache voor Redis ondersteunt het upgraden van de versie van de Azure Cache voor Redis van Redis 4 naar Redis 6. Upgraden is vergelijkbaar met het normale maandelijkse onderhoud. Upgraden volgt hetzelfde patroon als het onderhoud: eerst wordt de Redis-versie op het replicaknooppunt bijgewerkt, gevolgd door een update naar het primaire knooppunt. Uw clienttoepassing moet de upgradebewerking op exact dezelfde wijze behandelen als een geplande onderhoudsgebeurtenis.
Als voorzorgsstap raden we u aan de gegevens uit uw bestaande Redis 4-cache te exporteren en uw clienttoepassing te testen met een Redis 6-cache in een lagere omgeving voordat u een upgrade uitvoert.
Zie Gegevens importeren en exporteren in Azure Cache voor Redis voor meer informatie over het exporteren.
Belangrijk
Zoals aangekondigd in Wat is er nieuw, wordt versie 4 voor Azure Cache voor Redis instanties buiten gebruik gesteld op 30 juni 2023. Vóór die datum moet u een upgrade uitvoeren van uw cache-exemplaren naar versie 6.
Zie Pensioneringen en veelgestelde vragen voor meer informatie over de buitengebruikstelling van Redis 4
Vereisten
- Azure-abonnement: u kunt een gratis abonnement nemen
Beperkingen
- Wanneer u een cache in de Basic-laag bijwerkt, is deze enkele minuten niet beschikbaar en leidt dit tot gegevensverlies.
- Upgraden op geo-gerepliceerde cache wordt niet ondersteund. U moet de cache-exemplaren handmatig ontkoppelen voordat u een upgrade uitvoert.
- Het upgraden van een cache met een afhankelijkheid van Cloud Services wordt niet ondersteund. U moet het cache-exemplaar migreren naar VMSS (Virtual Machine Scale Set) voordat u een upgrade uitvoert.
- Zie Caches met een afhankelijkheid van Cloud Services (klassiek) voor meer informatie over gehoste caches van cloudservices.
- Wanneer u een upgrade wilt uitvoeren naar Redis 6, moet uw VNet worden geconfigureerd in overeenstemming met de vereisten. De upgrade kan mislukken of de cache werkt mogelijk niet goed nadat de upgrade niet juist is geconfigureerd.
- Zie Wat zijn enkele veelvoorkomende problemen met onjuiste configuratie met Azure Cache voor Redis en virtuele netwerken voor meer informatie over de VNet-vereisten.
De versie van een cache controleren
Voordat u een upgrade uitvoert, controleert u de Redis-versie van een cache door Eigenschappen te selecteren in het menu Resource van de Azure Cache voor Redis. U wordt aangeraden Redis 6 te gebruiken.
Upgraden via Azure Portal
Selecteer in Azure Portal het Azure Cache voor Redis exemplaar dat u wilt upgraden van Redis 4 naar Redis 6.
Selecteer aan de linkerkant van het scherm Geavanceerde instellingen.
Als uw cache-exemplaar in aanmerking komt voor een upgrade, ziet u de volgende blauwe banner. Als u wilt doorgaan, selecteert u de tekst in de banner.
In een dialoogvenster wordt een pop-up weergegeven waarin wordt aangegeven dat de upgrade permanent is en dat er een korte verbindingslip kan ontstaan. Selecteer Ja als u uw cache-exemplaar wilt upgraden.
Als u de status van de upgrade wilt controleren, gaat u naar Overzicht.
Upgraden met behulp van Azure CLI
Gebruik de volgende opdracht om een cache van 4 tot en met 6 bij te werken met behulp van de Azure CLI die geen privé-eindpunt gebruikt.
az redis update --name cacheName --resource-group resourceGroupName --set redisVersion=6
Privé-eindpunt
Als privé-eindpunt is ingeschakeld voor de cache, gebruikt u de opdracht die geschikt is op basis van of PublicNetworkAccess
deze is ingeschakeld of uitgeschakeld:
Als PublicNetworkAccess
deze optie is ingeschakeld:
az redis update --name <cacheName> --resource-group <resourceGroupName> --set publicNetworkAccess=Enabled redisVersion=6
Als PublicNetworkAccess
deze optie is uitgeschakeld:
az redis update --name <cacheName> --resource-group <resourceGroupName> --set publicNetworkAccess=Disabled redisVersion=6
Upgraden met PowerShell
Gebruik de volgende opdracht om een cache van 4 tot en met 6 bij te werken met Behulp van PowerShell:
Set-AzRedisCache -Name "CacheName" -ResourceGroupName "ResourceGroupName" -RedisVersion "6"
Volgende stappen
- Zie Duiken in Redis 6 door Redis 6.0 voor meer informatie over Redis 6.0-functies
- Meer informatie over Azure Cache voor Redis functies: Azure Cache voor Redis Premium-servicelagen