Postup upgradu stávající mezipaměti Redis 4 na Redis 6
Azure Cache for Redis podporuje upgrade verze Azure Cache for Redis z Redis 4 na Redis 6. Upgrade se podobá pravidelné měsíční údržbě. Upgrade probíhá stejným způsobem jako údržba: Nejprve se aktualizuje verze Redis na uzlu repliky a potom proběhne aktualizace primárního uzlu. Klientská aplikace by měla s operací upgradu zacházet přesně jako s událostí plánované údržby.
Jako preventivní krok doporučujeme před upgradem exportovat data z existující mezipaměti Redis 4 a otestovat klientskou aplikaci s mezipamětí Redis 6 v nižším prostředí.
Další informace o exportu najdete v tématu Import a export dat ve službě Azure Cache for Redis.
Důležité
Jak bylo oznámeno v článku Co je nového, vyřadíme instanci Azure Cache for Redis ze 30. června 2023 vyřadit ze služby Azure Cache for Redis. Před tímto datem je potřeba upgradovat libovolnou instanci mezipaměti na verzi 6.
Další informace o vyřazení Redisu 4 najdete v tématu Vyřazení a nejčastější dotazy.
Požadavky
- Předplatné Azure – vytvoření bezplatného předplatného
Omezení
- Při upgradu mezipaměti na úrovni Basic je několik minut nedostupná a dojde ke ztrátě dat.
- Upgrade na geograficky replikovanou mezipaměť se nepodporuje. Před upgradem je nutné ručně odpojit instance mezipaměti.
- Upgrade mezipaměti se závislostí na cloudových službách se nepodporuje. Před upgradem migrujte instanci mezipaměti na škálovací sadu virtuálních počítačů.
- Další informace najdete v tématu Mezipaměti se závislostí na cloudových službách (Classic), kde najdete podrobnosti o hostovaných mezipamětí cloudových služeb.
- Při pokusu o upgrade na Redis 6 musí být vaše virtuální síť nakonfigurovaná v souladu s požadavky. Upgrade může selhat nebo mezipaměť nemusí po upgradu fungovat správně, pokud není správně nakonfigurovaná.
- Další informace o požadavcích na virtuální síť najdete v tématu O některých běžných problémech s chybnou konfigurací služby Azure Cache for Redis a virtuálních sítí.
Kontrola verze mezipaměti
Před upgradem zkontrolujte verzi mezipaměti Redis tak , že v nabídce Prostředek služby Azure Cache for Redis vyberete Vlastnosti . Doporučujeme používat Redis 6.
Upgrade s využitím webu Azure Portal
Na webu Azure Portal vyberte instanci Azure Cache for Redis, kterou chcete upgradovat z Redis 4 na Redis 6.
Na levé straně obrazovky vyberte Upřesnit nastavení.
Pokud má vaše instance mezipaměti nárok na upgrade, měli byste vidět následující modrý banner. Pokud chcete pokračovat, vyberte text v banneru.
V dialogovém okně se zobrazí automaticky otevírané okno s upozorněním, že upgrade je trvalý a může způsobit krátkou tečku připojení. Pokud chcete upgradovat instanci mezipaměti, vyberte Ano .
Pokud chcete zkontrolovat stav upgradu, přejděte na Přehled.
Upgrade pomocí Azure CLI
Pokud chcete upgradovat mezipaměť ze 4 na 6 pomocí Azure CLI, která nepoužívá privátní koncový bod, použijte následující příkaz.
az redis update --name cacheName --resource-group resourceGroupName --set redisVersion=6
Privátní koncový bod
Pokud je v mezipaměti povolený privátní koncový bod, použijte příkaz, který je vhodný na základě toho, jestli PublicNetworkAccess
je povolený nebo zakázaný:
Pokud PublicNetworkAccess
je povoleno:
az redis update --name <cacheName> --resource-group <resourceGroupName> --set publicNetworkAccess=Enabled redisVersion=6
Pokud PublicNetworkAccess
je zakázáno:
az redis update --name <cacheName> --resource-group <resourceGroupName> --set publicNetworkAccess=Disabled redisVersion=6
Upgrade s využitím PowerShellu
Pokud chcete upgradovat mezipaměť z verze 4 na 6 pomocí PowerShellu, použijte následující příkaz:
Set-AzRedisCache -Name "CacheName" -ResourceGroupName "ResourceGroupName" -RedisVersion "6"
Další kroky
- Další informace o funkcích Redis 6 najdete v tématu Diving Into Redis 6.0 by Redis
- Další informace o funkcích služby Azure Cache for Redis: Úrovně služeb Azure Cache for Redis Premium