Så här uppgraderar du versionen av Redis-instansen
Nya versioner av Redis-serverprogramvaran släpps ofta med nya funktioner, fler kommandon och förbättrad stabilitet. Att hålla Redis-instanser uppdaterade med den senaste versionen är ett effektivt sätt att säkerställa den bästa möjliga Redis-upplevelsen.
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 mindre versioner och korrigeringsversioner sker automatiskt under den ordinarie månatliga korrigeringscykeln.
Tillgänglighet
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 | 7.2 (GA) |
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 de nya versionerna och säkerställa att allt fungerar som förväntat. Cacheminnet uppgraderas 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 det ska träda i kraft 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. Emellertid sker små ändringar och felkorrigeringar som kan orsaka programändringar. Det är alltid en bra idé att vara medveten om dessa ändringar.
Klientversion
Om du använder en inaktuell Redis-klient kanske nya kommandon eller Redis-funktioner inte stöds korrekt. Vi rekommenderar alltid att uppdatera till den senaste stabila versionen av Redis-klienten, eftersom nyare versioner ofta innehåller förbättringar av både stabilitet och prestanda. För mer information om hur du konfigurerar klientbiblioteket läser du 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 innehåller ofta mindre felkorrigeringar som kan innebära ändringar som inte är bakåtkompatibla. 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