Sdílet prostřednictvím


Postup upgradu verze instance Redis

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í verze Redis se tento článek zabývá pouze upgrady na hlavní verzi Redis, nikoli podverze nebo verze oprav. Aktualizace dílčích verzí a verzí 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
Basic, Standard a Premium No Ne
Enterprise, Enterprise Flash Ano Yes

Aktuální verze

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

Úroveň Dostupná verze Redis
Basic, Standard a Premium 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 verzi GA nové verze se vaše instance Redis automaticky upgraduje na novou verzi GA, pokud ji neodložíte před obecnou dostupností. 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 podokně, upgrade je nevratný. Nejde downgradovat. Pokud chcete proces upgradu potvrdit a zahájit, vyberte Spustit upgrade.

    Upozorňující

    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 upgraduje buď 90 dní po dosažení nové verze Redis, nebo pokaždé, když upgrade aktivujete ručně.

Před dosažením nové verze Redis musí být vybraná možnost odložení, 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 upgradovány, nelze downgradovat pomocí možnosti odložit.

Důležité informace před upgradem verzí 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. Vědomí těchto změn je vždy dobrý nápad.

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 je Go-Redis verze 9 nebo novější a lettuce verze 6+, ve výchozím nastavení povolte resp3, upgrade instance serveru Redis na verzi 7.2 může vytvořit odpověď s jiným formátem. 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í chyby

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: