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

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čů.
  • 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á.

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.

Screenshot of properties selected in the Resource menu.

Upgrade s využitím webu Azure Portal

  1. Na webu Azure Portal vyberte instanci Azure Cache for Redis, kterou chcete upgradovat z Redis 4 na Redis 6.

  2. Na levé straně obrazovky vyberte Upřesnit nastavení.

  3. 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.

    Screenshot informing you that you can upgrade your cache to Redis 6 with more features. Upgrading your cache instance can't be reversed.

  4. 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 .

    Screenshot showing a dialog with more information about upgrading your cache with Yes selected.

  5. Pokud chcete zkontrolovat stav upgradu, přejděte na Přehled.

    Screenshot showing Overview in the Resource menu. Status shows cache is being upgraded.

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