Dela via


Vad har dragits tillbaka i Azure Cache for Redis

I den här artikeln får du lära dig vad som har dragits tillbaka från Azure Cache for Redis.

Redis version 4

Den 30 juni 2023 drar vi tillbaka version 4 för Azure Cache for Redis-instanser. Innan det datumet måste du uppgradera någon av dina cacheinstanser till version 6.

  • Alla cacheinstanser som kör Redis version 4 efter den 30 juni 2023 uppgraderas automatiskt.
  • Alla cacheinstanser som kör Redis version 4 som har geo-replikering aktiverat uppgraderas automatiskt efter den 30 augusti 2023.

Vi rekommenderar att du uppgraderar dina cacheminnen på egen hand för att passa ditt schema och användarnas behov för att göra uppgraderingen så bekväm som möjligt.

Redis version 4 med öppen källkod släpptes för flera år sedan och har nu dragits tillbaka. Version 4 tar inte längre emot kritiska fel eller säkerhetskorrigeringar från communityn. Azure Cache for Redis erbjuder Redis med öppen källkod som en hanterad tjänst i Azure. För att hålla dig synkroniserad med erbjudandet med öppen källkod drar vi också tillbaka version 4. Microsoft fortsätter att backportera säkerhetskorrigeringar från de senaste versionerna till version 4 tills de dras tillbaka. Vi rekommenderar att du uppgraderar din cache till version 6 tidigare, så att du kan använda den omfattande funktionsuppsättning som Redis version 6 har att erbjuda. Mer information finns i Redis 6 GA-meddelandet för mer information.

Information om hur du uppgraderar din Version 4 Azure Cache for Redis-instans finns i Uppgradera en befintlig Redis 4-cache till Redis 6. Om dina cacheinstanser har geo-replikering aktiverat måste du ta bort länken mellan cacheminnena innan du uppgraderar.

Viktiga tidslinjer för uppgradering

Från och med nu till och med den 30 juni 2023 kan du fortsätta att använda befintliga Azure Cache for Redis version 4-instanser. Pensionering sker i följande steg, så du har maximal tid att uppgradera.

Date Description
1 november. 2022 Från och med den 1 november 2022 skapar alla versioner av Azure Cache for Redis REST API, PowerShell, Azure CLI och Azure SDK Redis-instanser med Redis version 6 som standard. Om du behöver en specifik Redis-version för din cacheinstans läser du Redis 6 blir standard för nya cacheinstanser.
1 mars 2023 Från och med den 1 mars 2023 kan du inte skapa nya Azure Cache for Redis-instanser med Redis version 4. Du kommer inte heller att kunna skapa nya geo-replikeringslänkar mellan cacheinstanser med Redis version 4.
30 juni 2023 Efter den 30 juni 2023 uppgraderas alla återstående cacheinstanser av version 4, som inte har geo-replikeringslänkar, automatiskt till version 6.
30 augusti 2023 Efter den 30 augusti 2023 uppgraderas alla återstående cacheinstanser av version 4, som har geo-replikeringslänkar, automatiskt till version 6. Den här uppgraderingsåtgärden kräver avlänkning och omlänkning av cacheminnen och kunder kan uppleva nedtid för geo-replikeringslänkar.

Version 4-cacheminnen på molntjänster

Om din cacheinstans påverkas av molntjänstens tillbakadragning kan du inte uppgradera till Redis 6 förrän du har migrerat till en cache som bygger på VM-skalningsuppsättning. I det här fallet skickar du e-post till azurecachemigration@microsoft.com, så kan vi hjälpa dig med migreringen.

Alla återstående cloud services-baserade cacheminnen med Redis 4 migreras automatiskt efter den 31 oktober 2023. Den här migreringsmetoden kräver cirka 30 minuters stilleståndstid och fullständig dataförlust i cacheminnet. För att undvika automatisk migrering kan du migrera din Molntjänstbaserade cacheinstans till en vm-skalningsuppsättningsbaserad cacheinstans före det datumet.

Mer information om vad du ska göra om cacheminnet finns i Cloud Services (klassisk) finns i Azure Cache for Redis on Cloud Services (klassisk).

Redis 4 Pensionsfrågor

Hur kontrollerar du om en cache körs på version 4?

Du kontrollerar Redis-versionen av din cacheinstans genom att välja Egenskaper på resursmenyn i Azure Cache for Redis-portalen.

Varför dras Redis version 4 tillbaka?

Azure Cache for Redis är det hanterade erbjudandet för den populära cachelagringslösningen med öppen källkod Redis. Redis version 4 stöds inte längre av communityn med öppen källkod. Redis 4 stöds inte längre i Azure från och med den 30 juni 2023.

Kommer Redis 4-cacheminnen att stödjas fram till pensioneringen?

Redis version 4-cacheminnen fortsätter att hämta kritiska felkorrigeringar och säkerhetsuppdateringar fram till den 30 juni 2023.

Cacheminnen kan inte uppgraderas när de har en geo-replikeringslänk.

  1. Först måste du ta bort länken till cacheminnena tillfälligt.
  2. Uppgradera båda cacheminnena.
  3. Länka sedan om dem.

Vad händer med min cache om jag inte uppgraderar till Redis version 6 senast den 30 juni 2023?

Om du inte uppgraderar Redis 4-cachen senast den 30 juni 2023 uppgraderas cacheminnet automatiskt till version 6. Om du har en underhållsperiod schemalagd för din cache sker uppgraderingen under underhållsfönstret. Geo-replikerade Redis 4-cacheminnen dras tillbaka den 30 augusti 2023.

Vad händer med min Cloud Service-cache om jag inte uppgraderar den senast den 30 juni 2023?

Cloud Service version 4-cacheminnen kan inte uppgraderas till version 6 förrän de migreras till en cache baserat på Azure Virtual Machine Scale Set.

Alla återstående cloud services-baserade cacheminnen med Redis 4 migreras automatiskt efter den 31 oktober 2023. Den här migreringsmetoden kräver cirka 30 minuters stilleståndstid och fullständig dataförlust i cacheminnet. För att undvika automatisk migrering kan du migrera din molntjänstbaserade cacheinstans till en vm-skalningsuppsättningsbaserad cache före det datumet. Vi rekommenderar starkt att du migrerar dina cacheminnen till Azure Virtual Machine Scale Set så snart som möjligt.

Mer information finns i Cacheminnen med ett beroende av Cloud Services (klassisk).

Behöver jag uppdatera mitt program för att kunna använda Redis version 6?

Redis version 6 är kompatibel med version 4 och programmen bör fortsätta att fungera sömlöst efter versionsuppgradningen.

Vad händer exakt med min cache när jag kör uppgraderingsåtgärden?

Under uppgraderingsprocessen uppgraderas repliknoden i cacheminnet först för att köra Redis version 6. Uppgraderingsrepliknoden tar sedan över som primär nod för cacheminnet medan den tidigare primära noden startas om för att ta på sig rollen replik. Den här processen är precis som korrigeringsprocessen som beskrivs i Hur sker korrigeringen?.

Kommer min cache att vara tillgänglig under uppgraderingsprocessen?

Standard- och Premium-cacheminnen är fullt funktionella och tillgängliga under uppgraderingsprocessen, men dina program ser en anslutningsblip i några sekunder. Grundläggande cacheminnen är inte tillgängliga under uppgraderingen och alla data går förlorade.

Hur länge varar uppgraderingsåtgärden?

Uppgraderingen tar vanligtvis cirka 20 minuter per cachenod, men det kan ta längre tid om cachen är under hög serverbelastning.

Kan jag köra uppgraderingsåtgärden via REST API, Azure CLI eller PowerShell?

Ja, uppgraderingsprocessen kan utlösas via REST API, Azure CLI eller PowerShell-kommandot. Mer information finns i Uppgradera en befintlig Redis 4-cache till Redis 6.

Påverkas mitt program under uppgraderingen?

Programmet ser en anslutningsblip som varar några sekunder. Ditt program bör försöka kommandon på rätt sätt när det uppstår anslutningsfel. Mer information finns i Metodtips för anslutningsresiliens.

Kan jag återställa uppgraderingsåtgärden?

Nej, uppgraderingen kan inte återställas.