Unterstützte Versionen

Memorystore for Redis wird von Open-Source-Redis-Software unterstützt. Memorystore unterstützt derzeit die Redis-Versionen 6.x (Vorschau), 5.0, 4.0 und 3.2. Die Standardversion ist Redis 4.0. Sie können ein Upgrade der Version einer Instanz auf eine neuere Version ausführen (z. B. 3.2 auf 6.x). Den Verlauf der Produktupdates für Memorystore for Redis finden Sie in den Versionshinweisen.

Versionsunterstützungsrichtlinie

Memorystore for Redis unterstützt eine Patch-Version für jede größere OSS Redis-Version, die im Abschnitt Aktuelle Versionen dieser Seite aufgeführt ist. Der Patch wird während Wartungsperioden regelmäßig aktualisiert. Memorystore for Redis überwacht alle kritischen Patches, die auf Ihre Instanz angewendet werden müssen. Kritische Sicherheitspatches werden außerhalb des regulären Wartungszeitraums bereitgestellt. Weitere Informationen finden Sie unter Wartungsrichtlinie.

Aktuelle Versionen

In dieser Tabelle werden die aktuellen Patch-Level für die unterstützten Redis-Versionen sowie der Zeitpunkt des letzten Updates angeführt:

Redis-Hauptversion Patch-Level Letzte Aktualisierung
3,0 3.2.13 21. Juni 2018
4.0 (Standard) 4.0.14 17. Juni 2019
5.0 5.0.7 24. März 2020
6.x (Vorschau) 6.2.0 10. Juni 2021

Redis-Version 4.0

In der folgenden Tabelle wird die Unterstützung von Memorystore für einige der wichtigsten Funktionen der OSS Redis-Version 4.0 beschrieben.

Option Beschreibung Unterstützung in Memorystore for Redis
Verbesserungen beim Cache leeren Unterstützt die neue Richtlinie zur Entfernung der am wenigsten genutzten Einheiten (LFU). Weitere Informationen finden Sie in der Redis-Dokumentation. Ja, verfügbar unter den Konfigurationsparametern der Richtlinie zur Entfernung.
Aktive Defragmentierung Bietet die Möglichkeit, den Speicher während der Ausführung von Redis zu defragmentieren. Ja, verfügbar unter den Konfigurationsparametern der Richtlinie zur Entfernung. Standardeinstellung: Aus.
Redis-Module Mit Redis können Entwickler nun Module schreiben, die die Redis-Funktionen erweitern und neue Datentypen implementieren können. Nein

Redis-Version 5.0

In der folgenden Tabelle wird die Unterstützung von Memorystore für einige der wichtigsten Funktionen der OSS Redis-Version 5.0 beschrieben.

Option Beschreibung Unterstützung in Memorystore for Redis
Redis-Streams Mit Redis 5.0 wird die neue Datenstruktur Streams eingeführt. Streams unterstützen grundlegende Listenfunktionen wie XADD und XDEL. Bei Streams wird auch das Konzept der Consumer Groups eingeführt, mit denen mehrere Clients verschiedene Teile des Nachrichtenstreams nutzen können. Ja, verfügbar als Memorystore for Redis-Konfigurationsparameter.
Sortierte Satzbefehle Redis 5.0 enthält die folgenden sortierten Set-Befehle: ZPOPMAX, ZPOPMIN, BZPOPMAX, BZPOPMIN. Mit diesen Befehlen werden die höchsten oder niedrigsten Werte gespeichert, die in der sortierten Liste gespeichert sind. Ja
Redis-Module Mit Redis können Entwickler Module schreiben, die die Redis-Funktionen erweitern und neue Datentypen implementieren können. Nein

Redis-Version 6.x

In der folgenden Tabelle werden die Memorystore-Unterstützung für einige der wichtigsten Features der OSS Redis-Version 6.x erläutert.

Feature Beschreibung Unterstützung in Memorystore for Redis
E/A-Threaded mit mehreren Kernen Bei Redis 6.x werden Lese- und Schreibvorgänge in E/A-Sockets einem Thread untergeordnet. Bei Instanzen mit mehreren Kernen wird möglicherweise die Leistung verbessert. Ja
LCS-Befehl (Longest Common Subsequence) Mit dem neuen LCS-Befehl, der in Redis 6.x neu ist, können Nutzer nicht zusammenhängende allgemeine Elemente zwischen Strings suchen. Ja
RDB-Nichtlast für Replikate Mit Redis 6.x wird das laufwerklose Laden von Replikaten zur Verfügung gestellt. Dadurch kann das Replikat die RDB aus dem Socket statt vom Laufwerk laden, was die Leistung verbessert. Weitere Informationen finden Sie in der Datei Redis 6.0 conf. Ja
Verschlüsselung nativer Traffic Redis 6.0 bietet natives SSL für die Verschlüsselung von Traffic. Memorystore for Redis unterstützt diese Funktion von OSS Redis Version 6.0 nicht. Memorystore bietet jedoch eine eigene Verschlüsselung während der Übertragung. Nein
Zugriffssteuerungslisten (ACLs) Mit Redis-ACLs können Sie die Nutzer und Aktionen einschränken, die mit der Redis-Instanz interagieren. Nein