Meglévő Redis 4-gyorsítótár Redis 6-ra frissítése
Azure Cache for Redis supports upgrading the version of your Azure Cache for Redis from Redis 4 to Redis 6. Upgrading is similar to regular monthly maintenance. Upgrading follows the same pattern as maintenance: First, the Redis version on the replica node is updated, followed by an update to the primary node. Your client application should treat the upgrade operation exactly like a planned maintenance event.
Elővigyázatossági lépésként javasoljuk, hogy a frissítés előtt exportálja az adatokat a meglévő Redis 4-gyorsítótárból, és tesztelje az ügyfélalkalmazást egy Redis 6-gyorsítótárral egy alacsonyabb környezetben.
Az exportálás módjáról további információt az Adatok importálása és exportálása az Azure Cache for Redisben című témakörben talál.
Fontos
A Újdonságok című témakörben leírtak szerint 2023. június 30-án kivonjuk az Azure Cache for Redis-példányok 4-es verzióját. Ezen dátum előtt frissítenie kell bármelyik gyorsítótárpéldányt a 6-os verzióra.
A Redis 4 kivonásával kapcsolatos további információkért lásd : Nyugdíjazások és gyakori kérdések
Előfeltételek
- Azure-előfizetés – hozzon létre egyet ingyenesen
Limitations
- Ha az alapszintű gyorsítótárat frissíti, az néhány percig nem érhető el, és adatvesztést eredményez.
- A georeplikált gyorsítótár frissítése nem támogatott. A frissítés előtt manuálisan kell leválasztania a gyorsítótárpéldányokat.
- A gyorsítótár cloud services-függőséggel való frissítése nem támogatott. You should migrate your cache instance to Virtual Machine Scale Set before upgrading.
- További információkért tekintse meg a Felhőszolgáltatásoktól függő gyorsítótárak (klasszikus) című témakört a üzemeltetett felhőszolgáltatások gyorsítótáraival kapcsolatos részletekért.
- A Redis 6-ra való frissítéskor a virtuális hálózatot a követelményeknek megfelelően kell konfigurálni. Előfordulhat, hogy a frissítés meghiúsul, vagy a gyorsítótár nem működik megfelelően a frissítés után, ha nincs megfelelően konfigurálva.
- A virtuális hálózatok követelményeivel kapcsolatos további információkért tekintse meg az Azure Cache for Redis és a virtuális hálózatok gyakori helytelen konfigurációs problémáit.
Gyorsítótár verziójának ellenőrzése
A frissítés előtt ellenőrizze a gyorsítótár Redis-verzióját az Azure Cache for Redis Erőforrás menüjének Tulajdonságok elemével . Javasoljuk, hogy használja a Redis 6-ot.
Magasabb szintű verzióra váltás az Azure Portal használatával
Az Azure Portalon válassza ki azt az Azure Cache for Redis-példányt, amelyet Redis 4-ről Redis 6-ra szeretne frissíteni.
A képernyő bal oldalán válassza a Speciális beállítások lehetőséget.
Ha a gyorsítótárpéldány jogosult a frissítésre, a következő kék szalagcímet kell látnia. Ha folytatni szeretné a műveletet, jelölje ki a szöveget a szalagcímen.
A párbeszédpanelen megjelenik egy előugró ablak, amely értesíti Önt arról, hogy a frissítés végleges, és rövid kapcsolati pontot okozhat. Válassza az Igen lehetőséget, ha frissíteni szeretné a gyorsítótárpéldányt.
A frissítés állapotának ellenőrzéséhez lépjen az Áttekintés elemre.
Frissítés az Azure CLI használatával
Ha egy gyorsítótárat 4-ről 6-ra szeretne frissíteni a privát végpontot nem használó Azure CLI használatával, használja az alábbi parancsot.
az redis update --name cacheName --resource-group resourceGroupName --set redisVersion=6
Private Endpoint
Ha a privát végpont engedélyezve van a gyorsítótárban, használja a megfelelő parancsot attól függően, hogy engedélyezve vagy letiltva van-e PublicNetworkAccess
:
Ha PublicNetworkAccess
engedélyezve van:
az redis update --name <cacheName> --resource-group <resourceGroupName> --set publicNetworkAccess=Enabled redisVersion=6
Ha PublicNetworkAccess
le van tiltva:
az redis update --name <cacheName> --resource-group <resourceGroupName> --set publicNetworkAccess=Disabled redisVersion=6
Magasabb szintű verzióra váltás az PowerShell használatával
A gyorsítótár 4-ről 6-ra való frissítéséhez a PowerShell használatával használja a következő parancsot:
Set-AzRedisCache -Name "CacheName" -ResourceGroupName "ResourceGroupName" -RedisVersion "6"
További lépések
- A Redis 6 funkcióival kapcsolatos további információkért lásd : Diving Into Redis 6.0 by Redis
- További információ az Azure Cache for Redis funkcióiról: Azure Cache for Redis Premium szolgáltatási szintek