Så här uppgraderar du versionen av Redis-instansen
Nya versioner av Redis-serverprogramvaran lanseras ofta med nya funktioner, fler kommandon och stabilitetsförbättringar. Att underhålla Redis-instanser med den senaste versionen av Redis är ett bra sätt att se till att du får bästa möjliga Redis-upplevelse.
Den här artikeln beskriver hur du uppgraderar Din Redis-instans till den senaste versionen av Redis som är tillgänglig i Azure Cache for Redis.
Viktigt!
Efter standardversionen av Redis omfattar den här artikeln endast uppgraderingar till huvudversionen av Redis, inte de mindre versionerna eller korrigeringsversionerna. Uppdateringar av de mindre versionerna och korrigeringsversionerna görs automatiskt under den normala korrigeringscykeln varje månad.
Tillgänglighetsomfång
Den här tabellen innehåller information om redis-uppgraderingsfunktioner som är tillgängliga på varje nivå.
Nivå | Automatisk uppgradering | Manuell uppgradering |
---|---|---|
Basic, Standard, Premium | Nej | Nej |
Enterprise, Enterprise Flash | Ja | Ja |
Aktuella versioner
Den här tabellen innehåller den information som Redis-versionen är tillgänglig för på varje nivå.
Nivå | Tillgänglig Redis-version |
---|---|
Basic, Standard, Premium | 6.0 (GA) |
Enterprise, Enterprise Flash | Redis 6.0 (GA), Redis 7.2 (förhandsversion) |
Uppgradera – nivåerna Basic, Standard och Premium
För närvarande är ingen uppgradering tillgänglig.
Uppgradera – Enterprise- och Enterprise Flash-nivåer
På Enterprise-nivåerna har du två alternativ för uppgraderingar: automatisk och manuell. Automatiska uppgraderingar är en del av standardkorrigeringsprocessen. Med den manuella processen kan du starta uppgraderingar som är tillgängliga utanför den normala automatiska processen.
Automatisk uppgradering
Redis-serverversionsuppgraderingar görs automatiskt som en del av den månatliga standardkorrigeringsprocessen. Uppgraderingar till den senaste versionen av Redis sker när Redis-versionen når allmän tillgänglighet (GA) i Azure.
Vid ga för en ny version uppgraderas din Redis-instans automatiskt till den nya GA-versionen om du inte skjuter upp den före allmän tillgänglighet. Mer information om hur du skjuter upp en uppgradering finns i Skjuta upp uppgraderingar.
Starta en uppgradering manuellt
Som ett alternativ till automatisk uppgradering kan du även manuellt uppgradera till den senaste Redis-versionen. Manuella uppgraderingar ger två andra fördelar i stället för att den automatiska uppgraderingen ska ske: a) Du styr när uppgraderingen sker och b) du kan uppgradera till förhandsversioner av Redis-servern.
I portalen går du till Översikt över cachen med hjälp av resursmenyn. Välj sedan Uppgradera i arbetsfönstret för att starta en uppgradering.
Sedan visas ett Uppgraderings-Redis-fönster som visar den aktuella Redis-versionen och vilken version som helst som du kan uppgradera till. Som du ser i fönstret går uppgraderingen inte att ångra. Du kan inte nedgradera. Bekräfta och påbörja uppgraderingsprocessen genom att välja Starta uppgraderingen.
Varning
När din Redis-instans har uppgraderats kan den inte nedgraderas till den tidigare versionen.
Om du redan kör den senaste versionen av Redis-programvaran är knappen Uppgradera inaktiverad.
Skjuta upp uppgraderingar
Du kan skjuta upp en automatisk uppgradering av en ny version av Redis-programvaran med så många som 90 dagar. Det här alternativet ger dig tid att testa nya versioner och se till att allt fungerar som förväntat. Cacheminnet uppgraderas sedan antingen 90 dagar efter att den nya Redis-versionen når GA eller när du utlöser uppgraderingen manuellt.
Uppskjutningsalternativet måste väljas innan en ny Redis-version når ga för att den ska börja gälla innan den automatiska uppgraderingen sker.
Om du vill skjuta upp uppgraderingar till cacheminnet går du till menyn Avancerade inställningar på resursmenyn och väljer rutan Skjut upp Redis DB-versionsuppdateringar .
Viktigt!
Om du väljer alternativet för att skjuta upp uppgraderingar gäller endast nästa automatiska uppgraderingshändelse. Cacheminnen som redan har uppgraderats kan inte nedgraderas med alternativet skjut upp.
Överväganden innan du uppgraderar Redis-versioner
Varje ny Redis-version är avsedd att vara en sömlös uppgradering från tidigare versioner med bakåtkompatibilitet som designprincip. Små ändringar och felkorrigeringar sker dock som kan orsaka programändringar. Att vara medveten om dessa förändringar är alltid en bra idé.
Klientversion
Om du använder en inaktuell Redis-klient kan nya kommandon eller Redis-funktioner inte stödjas korrekt. Vi rekommenderar alltid att du uppdaterar till den senaste stabila versionen av Redis-klienten, eftersom nyare versioner ofta även har stabilitets- och prestandaförbättringar. Mer information om hur du konfigurerar klientbiblioteket finns i Metodtips med hjälp av klientbibliotek.
RESP3
Redis version 7.2 möjliggör en uppdaterad Redis serialiseringsprotokollspecifikation (RESP) med namnet RESP3. Det här protokollet erbjuder mer omfattande datatyper och prestandaförbättringar. Att använda RESP3 är valfritt och förhandlas fram av Redis-klienten. Eftersom vissa Redis-klienter, till exempel Go-Redis version 9+ och Lettuce version 6+, aktiverar RESP3 som standard kan uppgradering av Redis-serverinstansen till version 7.2 generera ett svar med ett annat format. För att undvika den här icke-bakåtkompatibla ändringen kan du konfigurera dessa klienter att använda RESP2 som standard i stället.
Icke-bakåtkompatibla ändringar
Varje version av Redis har ofta några mindre felkorrigeringar som kan medföra icke-bakåtkompatibla ändringar. Om du har problem rekommenderar vi att du läser viktig information om Redis 7.0 och 7.2 innan du uppgraderar Redis-versionen:
Relaterat innehåll
- Mer information om Azure Cache for Redis-funktioner: Azure Cache for Redis-tjänstnivåer