De versie van uw Redis-exemplaar bijwerken
Nieuwe versies van Redis-serversoftware worden regelmatig uitgebracht met nieuwe functies, meer opdrachten en stabiliteitsverbeteringen. Redis-exemplaren onderhouden met de nieuwste versie van Redis is een goede manier om ervoor te zorgen dat u de best mogelijke Redis-ervaring krijgt.
In dit artikel wordt beschreven hoe u uw Redis-exemplaar kunt upgraden naar de nieuwste versie van Redis die beschikbaar is in Azure Cache voor Redis.
Belangrijk
Na de standaardversies van Redis worden in dit artikel alleen upgrades naar de primaire versie van Redis behandeld, niet de secundaire of patchversies . Updates voor de secundaire en patchversies worden elke maand automatisch uitgevoerd tijdens de normale patchcyclus.
Bereik van beschikbaarheid
Deze tabel bevat de informatie voor Redis-upgrades die beschikbaar zijn in elke laag.
Laag | Automatische upgrade | Handmatige upgrade |
---|---|---|
Basic, Standard en Premium | Nee | Nr. |
Enterprise, Enterprise Flash | Ja | Ja |
Huidige versies
Deze tabel bevat de informatie waarvoor redis-versie beschikbaar is in elke laag.
Laag | Beschikbare Redis-versie |
---|---|
Basic, Standard en Premium | 6.0 (GA) |
Enterprise, Enterprise Flash | Redis 6.0 (GA), Redis 7.2 (preview) |
Upgrade uitvoeren - Basic-, Standard- en Premium-lagen
Momenteel is er geen upgrade beschikbaar.
Upgrade uitvoeren - Enterprise- en Enterprise Flash-lagen
In de Enterprise-lagen hebt u twee opties voor upgrades: automatisch en handmatig. Automatische upgrades maken deel uit van het standaardpatchingproces. Met het handmatige proces kunt u upgrades starten die beschikbaar zijn buiten het normale automatische proces.
Automatische upgrade
Upgrades van redis-serverversies worden automatisch uitgevoerd als onderdeel van het standaard maandelijkse patchproces. Upgrades naar de nieuwste versie van Redis vinden plaats zodra redis-versie algemene beschikbaarheid (GA) in Azure bereikt.
Bij algemene beschikbaarheid van een nieuwe versie wordt uw Redis-exemplaar automatisch geüpgraded naar de nieuwe GA-versie, tenzij u deze uitstellen vóór algemene beschikbaarheid. Zie Upgrades uitstellen voor meer informatie over het uitstellen van een upgrade.
Handmatig een upgrade starten
Als alternatief voor automatische upgrade kunt u ook handmatig upgraden naar de nieuwste Redis-versie. Handmatige upgrades bieden twee andere voordelen in plaats van te wachten tot de automatische upgrade plaatsvindt: a) U bepaalt wanneer de upgrade plaatsvindt en b) u kunt upgraden naar preview-versies van Redis-server.
Navigeer in de portal naar het overzicht van de cache met behulp van het menu Resource. Kies Vervolgens Upgrade in het werkvenster om een upgrade te starten.
Vervolgens ziet u een deelvenster Upgrade Redis met de huidige Redis-versie en elke versie waarnaar u een upgrade kunt uitvoeren. Zoals vermeld in het deelvenster, kan het upgraden niet ongedaan worden. U kunt niet downgraden. Selecteer Upgrade starten om het upgradeproces te bevestigen en te starten.
Waarschuwing
Zodra uw Redis-exemplaar is geüpgraded, kan het niet worden gedowngraded naar de vorige versie.
Als u al de nieuwste versie van Redis-software gebruikt die beschikbaar is, is de knop Upgrade uitgeschakeld.
Upgrades uitstellen
U kunt een automatische upgrade van een nieuwe versie van Redis-software met maximaal 90 dagen uitstellen. Met deze optie kunt u nieuwe versies testen en ervoor zorgen dat alles werkt zoals verwacht. De cache wordt vervolgens 90 dagen na de nieuwe Redis-versie bijgewerkt, of wanneer u de upgrade handmatig activeert.
De uitsteloptie moet worden geselecteerd voordat een nieuwe Redis-versie de GA bereikt voordat de automatische upgrade plaatsvindt.
Als u upgrades naar uw cache wilt uitstellen, gaat u naar de geavanceerde instellingen in het menu Resource en selecteert u het vak Updates van Redis DB-versie uitstellen.
Belangrijk
Het selecteren van de optie voor het uitstellen van upgrades is alleen van toepassing op de volgende automatische upgrade-gebeurtenis. Caches die al zijn bijgewerkt, kunnen niet worden gedowngraded met behulp van de optie Uitstellen.
Overwegingen voordat redis-versies worden bijgewerkt
Elke nieuwe Redis-versie is bedoeld als een naadloze upgrade van eerdere versies met achterwaartse compatibiliteit als ontwerpprincipe. Kleine wijzigingen en oplossingen voor fouten treden echter wel op, wat kan leiden tot wijzigingen in de toepassing. Bewust zijn van deze veranderingen is altijd een goed idee.
Clientversie
Als u een verouderde Redis-client gebruikt, kunnen nieuwe opdrachten of Redis-functies niet correct worden ondersteund. We raden u altijd aan om bij te werken naar de nieuwste stabiele versie van uw Redis-client, omdat nieuwere versies vaak ook stabiliteits- en prestatieverbeteringen hebben. Zie de aanbevolen procedures voor het gebruik van clientbibliotheken voor meer informatie over het configureren van uw clientbibliotheek.
RESP3
Redis versie 7.2 maakt een bijgewerkte Redis serialisatieprotocolspecificatie (RESP) met de naam RESP3 mogelijk. Dit protocol biedt uitgebreidere gegevenstypen en prestatieverbeteringen. Het gebruik van RESP3 is optioneel en wordt onderhandeld door de Redis-client. Omdat sommige Redis-clients, zoals Go-Redis versie 9+ en Lettuce versie 6+, resp3 standaard inschakelen, kan het upgraden van het Redis-serverexemplaren naar versie 7.2 een antwoord met een andere indeling produceren. Om deze wijziging die fouten veroorzaakt te voorkomen, kunt u deze clients standaard configureren voor gebruik van RESP2 .
Wijzigingen die fouten veroorzaken
Elke versie van Redis heeft vaak enkele kleine bugfixes die belangrijke wijzigingen kunnen presenteren. Als u zich zorgen maakt, raden we u aan de releaseopmerkingen van Redis 7.0 en 7.2 te bekijken voordat u uw Redis-versie bijwerkt:
Gerelateerde inhoud
- Meer informatie over Azure Cache voor Redis functies: Azure Cache voor Redis servicelagen