Sdílet prostřednictvím


Postup upgradu verze instance Redis

Důležité

Služba Azure Cache for Redis oznámila časovou osu vyřazení všech skladových položek. Doporučujeme přesunout stávající instance Azure Cache for Redis do Azure Managed Redis , jakmile budete moct.

Další podrobnosti o ukončení podpory:

Nové verze serverového softwaru Redis se často vydávají s novými funkcemi, dalšími příkazy a vylepšeními stability. Udržování instancí Redis pomocí nejnovější verze Redis je dobrý způsob, jak zajistit, abyste získali co nejlepší prostředí Redis.

Tento článek podrobně popisuje, jak upgradovat instanci Redis na nejnovější verzi Redisu dostupnou ve službě Azure Cache for Redis.

Důležité

Podle standardního verzování Redis se tento článek zabývá pouze upgrady na hlavní verzi Redis, nikoli na minoritní verze nebo opravné verze. Aktualizace dílčích verzí a oprav se provádějí automaticky během normálního cyklu oprav každý měsíc.

Rozsah dostupnosti

Tato tabulka obsahuje informace o funkcích upgradů Redis dostupných v jednotlivých úrovních.

Úroveň Automatický upgrade Ruční upgrade
Základní, Standardní a Prémiový Ne Ne
Enterprise, Enterprise Flash Ano Ano

Aktuální verze

Tato tabulka obsahuje informace, pro které jsou verze Redis k dispozici v jednotlivých úrovních.

Úroveň Dostupná verze Redis
Základní, Standardní a Prémiový 6.0 (GA)
Enterprise, Enterprise Flash 7.2 (GA)

Postup upgradu – úrovně Basic, Standard a Premium

V současné době není k dispozici žádný upgrade.

Postup upgradu – úrovně Enterprise a Enterprise Flash

Na úrovních Enterprise máte dvě možnosti pro upgrady: automatické a ruční. Automatické upgrady jsou součástí standardního procesu oprav. Pomocí ručního procesu můžete spustit upgrady, které jsou k dispozici mimo normální automatický proces.

Automatický upgrade

Upgrady verzí serveru Redis se automaticky provádějí jako součást standardního procesu měsíčních oprav. Upgrady na nejnovější verzi Redis nastanou, jakmile verze Redis dosáhne obecné dostupnosti (GA) v Azure.

Ve chvíli obecné dostupnosti (GA) nové verze je vaše instance Redis automaticky upgradována na novou verzi GA, pokud její upgrade neodložíte před tímto datem. Další informace o odložení upgradu najdete v tématu Odložení upgradů.

Ruční spuštění upgradu

Jako alternativu k automatickému upgradu můžete také ručně upgradovat na nejnovější verzi Redis. Ruční upgrady poskytují dvě další výhody, místo toho čekají na to, aby došlo k automatickému upgradu: a) Řídíte, kdy dojde k upgradu, a b) můžete upgradovat na verze Preview serveru Redis.

  1. Na portálu přejděte k přehledu mezipaměti pomocí nabídky Prostředek. Potom v pracovním podokně zvolte Upgradovat a spusťte upgrade.

    Snímek obrazovky znázorňující podokno upgradu, aktuální verzi a dostupnou verzi

  2. Zobrazí se podokno Upgrade Redis , ve kterém se zobrazuje aktuální verze Redisu, a všechny verze, na které můžete upgradovat. Jak je uvedeno v panelu, aktualizace je nevratná. Nejde přejít na nižší verzi. Pokud chcete proces upgradu potvrdit a zahájit, vyberte Spustit upgrade.

    Varování

    Po upgradu instance Redis se nedá downgradovat na předchozí verzi.

    Snímek obrazovky znázorňující přehled vybraný v nabídce prostředků a podokně s názvem Upgrade Redis

    Pokud už používáte nejnovější dostupnou verzi softwaru Redis, tlačítko Upgradovat je zakázané.

Odložení upgradů

Automatický upgrade nového softwaru Redis můžete odložit až o 90 dní. Tato možnost vám umožní otestovat nové verze a zajistit, aby vše fungovalo podle očekávání. Mezipaměť se pak aktualizuje buď 90 dní po dosažení obecné dostupnosti nové verze Redis, nebo pokaždé, když aktualizaci aktivujete ručně.

Možnost odložení musí být vybraná před dosažením veřejné dostupnosti nové verze Redis, aby se projevila před automatickým upgradem.

Pokud chcete odložit upgrady do mezipaměti, přejděte v nabídce Prostředek do rozšířeného nastavení a vyberte pole Aktualizace verzí databáze Defer Redis.

Snímek obrazovky s rozšířenými nastaveními vybranými v nabídce Prostředek a červeným rámečkem kolem aktualizací verze Defer Redis DB

Důležité

Výběr možnosti odložení upgradů se vztahuje pouze na další událost automatického upgradu. Mezipaměti, které již byly vylepšeny, nelze snížit pomocí volby odložit.

Důležité informace před upgradem verzí softwaru Redis

Každá nová verze Redis má být bezproblémovým upgradem z předchozích verzí s zpětnou kompatibilitou jako principem návrhu. K malým změnám a opravám chyb ale dochází, což může způsobit změny aplikace. Povědomí o těchto změnách je vždy dobré.

Verze klienta

Pokud používáte zastaralého klienta Redis, není možné správně podporovat nové příkazy nebo funkce Redis. Vždy doporučujeme aktualizovat na nejnovější stabilní verzi klienta Redis, protože novější verze často mají také vylepšení stability a výkonu. Další informace o konfiguraci klientské knihovny najdete v osvědčených postupech při používání klientských knihoven.

RESP3

Redis verze 7.2 umožňuje aktualizovanou specifikaci protokolu serializace Redis (RESP) s názvem RESP3. Tento protokol nabízí bohatší datové typy a vylepšení výkonu. Použití RESP3 je volitelné a je vyjednáno klientem Redis. Vzhledem k tomu, že někteří klienti Redis, jako Go-Redis verze 9 nebo novější a Lettuce verze 6+, mají ve výchozím nastavení povolený RESP3, může upgrade serverové instance Redis na verzi 7.2 vytvořit odpověď v jiném formátu. Chcete-li se této změně způsobující chybu vyhnout, můžete tyto klienty nakonfigurovat tak, aby místo toho používaly resp2 .

Změny způsobující nekompatibility

Každá verze Redisu má často několik menších oprav chyb, které můžou představovat zásadní změny. Pokud máte obavy, doporučujeme, abyste si před upgradem verze Redis 7.0 a 7.2 prošli poznámky k verzi Redis: