Eingestellte Komponenten in Azure Cache for Redis

In diesem Artikel erfahren Sie, welche Komponenten in Azure Cache for Redis eingestellt werden.

Redis-Version 4

Am 30. Juni 2023 wird Version 4 für Azure Cache for Redis-Instanzen eingestellt. Vor diesem Datum müssen Sie alle Cache-Instanzen auf Version 6 aktualisieren.

  • Alle Cache-Instanzen, für die nach dem 30. Juni 2023 Redis-Version 4 ausgeführt wird, werden automatisch aktualisiert.
  • Alle Cache-Instanzen, die Redis-Version 4 mit aktivierter Georeplikation ausführen, werden nach dem 30. August 2023 automatisch aktualisiert.

Es wird empfohlen, Ihre Caches selbst zu aktualisieren. Dabei können Sie Ihren Zeitplan und die Anforderungen Ihrer Benutzer berücksichtigen und das Upgrade so bequem wie möglich gestalten.

Die Open-Source-basierte Redis-Version 4 wurde vor mehreren Jahren veröffentlicht und wird jetzt eingestellt. Für die Version 4 werden von der Community keine kritischen Fehler- oder Sicherheitskorrekturen mehr bereitgestellt. Azure Cache for Redis bietet Open-Source-Redis als verwalteten Dienst in Azure an. Um mit dem Open-Source-Angebot auf dem Laufenden zu bleiben, stellen auch wir die Version 4 ein. Bis zur Einstellung werden von Microsoft weiterhin Sicherheitskorrekturen von aktuellen Versionen auf die Version 4 zurückportiert. Wir empfehlen, für Ihren Cache schon früher ein Upgrade auf die Version 6 durchzuführen, um die umfangreichen Features der Redis-Version 6 nutzen zu können. Weitere Informationen finden Sie in der Ankündigung zur allgemeinen Verfügbarkeit von Redis 6.

Informationen zum Upgraden der Version 4 von Azure Cache for Redis finden Sie unter Durchführen eines Upgrades für einen vorhandenen Redis 4-Cache auf Redis 6. Wenn für Ihre Cache-Instanzen die Georeplikation aktiviert ist, müssen Sie vor dem Upgrade die Verknüpfung der Caches aufheben.

Wichtige Upgradetermine

Bis zum 30. Juni 2023 können Sie weiterhin Ihre vorhandenen Instanzen der Version 4 von Azure Cache for Redis nutzen. Die Einstellung erfolgt phasenweise, um Ihnen möglichst viel Zeit zum Upgraden zu geben:

Datum Beschreibung
1. November 2022 Ab dem 1. November 2022 werden von allen Versionen von Azure Cache for Redis REST-API, PowerShell, Azure CLI und Azure SDK standardmäßig Redis-Instanzen mit der Redis-Version 6 erstellt. Sollten Sie eine bestimmte Redis-Version für Ihre Cache-Instanz benötigen, helfen Ihnen die Informationen unter Redis 6 wird standardmäßig für neue Cache-Instanzen weiter.
1\. März 2023 Ab dem 1. März 2023 können keine neuen Azure Cache for Redis-Instanzen mit der Redis-Version 4 mehr erstellt werden. Außerdem können keine neuen Georeplikationsverknüpfungen zwischen Cache-Instanzen mit der Redis-Version 4 mehr erstellt werden.
30. Juni 2023 Nach dem 30. Juni 2023 wird für alle verbleibenden Cache-Instanzen mit der Version 4, die über keine Georeplikationsverknüpfungen verfügen, automatisch ein Upgrade auf die Version 6 durchgeführt.
30. August 2023 Nach dem 30. August 2023 wird für alle verbleibenden Cache-Instanzen mit der Version 4, die über Georeplikationsverknüpfungen verfügen, automatisch ein Upgrade auf die Version 6 durchgeführt. Für diesen Upgradevorgang muss die Verknüpfung der Caches aufgehoben und erneut durchgeführt werden, wodurch es bei Kunden zu Downtime für die Georeplikationsverknüpfungen kommen kann.

Caches der Version 4 in Clouddiensten

Sollte Ihre Cache-Instanz von der Einstellung des Clouddiensts betroffen sein, können Sie das Upgrade auf Redis 6 erst durchführen, nachdem Sie eine Migration zu einem Cache durchgeführt haben, der auf einer VM-Skalierungsgruppe basiert. Senden Sie in diesem Fall eine E-Mail an azurecachemigration@microsoft.com. Wir helfen Ihnen gerne bei der Migration.

Alle verbleibenden Cloud Services-basierten Caches mit Redis 4 werden nach dem 31. Oktober 2023 automatisch migriert. Diese Migrationsmethode zieht eine Downtime von ca. 30 Minuten und den vollständigen Verlust der Daten im Cache nach sich. Um die automatische Migration zu vermeiden, können Sie Ihre Cloud Services-basierte Cacheinstanz vor diesem Datum zu einer VMSS-basierten Cacheinstanz migrieren.

Weitere Informationen dazu, was Sie tun können, wenn sich Ihr Cache in Cloud Services (klassisch) befindet, finden Sie unter Was soll ich mit den Instanzen von Azure Cache for Redis tun, die von Cloud-Diensten (klassisch) abhängig sind?.

Fragen zur Einstellung von Redis 4

Wie kann ich überprüfen, ob ein Cache mit der Version 4 betrieben wird?

Wählen Sie im Menü „Ressourcen“ des Azure Cache for Redis-Portals die Option Eigenschaften aus, um die Redis-Version Ihrer Cache-Instanz zu überprüfen.

Warum wird Version 4 von Redis eingestellt?

Azure Cache for Redis ist das verwaltete Angebot für die beliebte Open-Source-Cachelösung Redis. Redis-Version 4 wird von der Open-Source-Community nicht mehr unterstützt. Redis 4 wird ab dem 30. Juni 2023 nicht mehr in Azure unterstützt.

Werden Redis 4-Caches bis zur Einstellung unterstützt?

Caches der Redis-Version 4 erhalten bis zum 30. Juni 2023 weiterhin wichtige Fehlerbehebungen und Sicherheitsupdates.

Caches können nicht aktualisiert werden, wenn sie über einen Georeplikationslink verfügen.

  1. Zunächst müssen Sie die Verknüpfung der Caches vorübergehend aufheben.
  2. Führen Sie ein Upgrade für beide Caches durch.
  3. Verknüpfen Sie sie dann erneut.

Was geschieht mit meinem Cache, wenn ich bis zum 30. Juni 2023 kein Upgrade auf Redis-Version 6 durchführe?

Wenn Sie Ihren Redis 4-Cache nicht bis zum 30. Juni 2023 aktualisieren, wird der Cache automatisch auf Version 6 aktualisiert. Wenn ein Wartungsfenster für Ihren Cache geplant ist, erfolgt das Upgrade während des Wartungsfensters. Georeplizierte Redis 4-Caches werden am 30. August 2023 eingestellt.

Was geschieht mit meinem Clouddienstcache, wenn ich für ihn kein Upgrade bis zum 30. Juni 2023 durchführe?

Caches der Clouddienstversion 4 können erst dann auf Version 6 aktualisiert werden, wenn sie zu einem Cache migriert wurden, der auf der Azure-VM-Skalierungsgruppe basiert.

Alle verbleibenden Cloud Services-basierten Caches mit Redis 4 werden nach dem 31. Oktober 2023 automatisch migriert. Diese Migrationsmethode zieht eine Downtime von ca. 30 Minuten und den vollständigen Verlust der Daten im Cache nach sich. Um die automatische Migration zu vermeiden, können Sie Ihre Cloud Services-basierte Cacheinstanz vor diesem Datum zu einem VMSS-basierten Cache migrieren. Es wird dringend empfohlen, Ihre Caches so bald wie möglich zu Azure Virtual Machine Scale Set zu migrieren.

Weitere Informationen finden Sie unter Caches mit einer Abhängigkeit von Cloud-Diensten (klassisch).

Muss ich meine Anwendung aktualisieren, um Redis-Version 6 verwenden zu können?

Redis-Version 6 ist mit Version 4 kompatibel, und Anwendungen sollten nach dem Versionsupgrade weiterhin nahtlos funktionieren.

Was genau geschieht mit meinem Cache, wenn ich den Upgradevorgang ausführe?

Während des Upgradevorgangs wird der Replikatknoten Ihres Caches zuerst für die Ausführung von Redis-Version 6 aktualisiert. Der Upgradereplikatknoten wird dann als primärer Knoten für Ihren Cache verwendet, während der vorherige primäre Knoten neu gestartet wird, um die Rolle des Replikats zu übernehmen. Dieser Prozess entspricht genau dem Patchvorgang, der unter Wie erfolgt das Patchen? beschrieben ist.

Ist mein Cache während des Upgradevorgangs verfügbar?

Standard- und Premium-Caches sind während des Upgradeprozesses voll funktionsfähig und verfügbar, aber für Ihre Anwendungen kommt es für wenige Sekunden zu einer Verbindungsunterbrechung. Basic-Caches sind während des Upgrades nicht verfügbar, und alle Daten gehen verloren.

Wie lange dauert das Upgrade?

In der Regel dauert der Upgradevorgang etwa 20 Minuten pro Cacheknoten, er kann jedoch länger dauern, wenn die Serverlast des Cache hoch ist.

Kann ich einen Upgradevorgang über die REST-API, die Azure CLI oder PowerShell ausführen?

Ja. Der Upgradeprozess kann über die REST-API, die Azure CLI oder einen PowerShell-Befehl ausgelöst werden. Weitere Informationen finden Sie unter Aktualisieren eines vorhandenen Redis 4-Caches auf Redis 6.

Ist meine Anwendung während des Upgrades betroffen?

Für Ihre Anwendung kommt es für wenige Sekunden zu einer Verbindungsunterbrechung. Wenn Konnektivitätsfehler auftreten, sollte Ihre Anwendung die Befehle entsprechend wiederholen. Weitere Informationen finden Sie unter Bewährte Methoden für die Verbindungsresilienz.

Kann ich für das Upgrade einen Rollback ausführen?

Nein, für das Upgrade kann kein Rollback ausgeführt werden.