Memorystore for Memcached wird von Open-Source-Memcached-Software unterstützt. Memorystore unterstützt derzeit die Memcached-Versionen 1.5.16 und 1.6.15. Die Standardversion ist Memcached 1.5.16.
Eine Anleitung zum Upgraden der Memcached-Version einer Instanz finden Sie unter Memcached-Version einer Instanz aktualisieren.
Informationen dazu, wie sich das Upgraden der Memcached-Version auf die Instanz auswirkt, finden Sie unter Memcached-Version einer Instanz upgraden.
Versionsunterstützungsrichtlinie
Memorystore for Memcached unterstützt eine Patch-Version für jede größere OSS Memcached-Version, die im Abschnitt Aktuelle Versionen dieser Seite aufgeführt ist. Der Patch wird während Wartungsperioden regelmäßig aktualisiert. Memorystore for Memcached ü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 Wartung.
Aktuelle Versionen
In dieser Tabelle sind die unterstützten Memcached-Versionen und der Zeitpunkt des letzten Updates für jede Version aufgeführt:
Memcached-Version | Letzte Aktualisierung |
---|---|
1.5.16 | 26. März 2020 |
1.6.15 | 19. September 2023 |
Memcached-Version 1.6.15
In der folgenden Tabelle wird die Unterstützung von Memorystore für einige der wichtigsten Funktionen der Memcached-Version 1.6.15 beschrieben.
Funktion | Beschreibung | Unterstützung in Memorystore for Memcached |
---|---|---|
Meta-Protokoll | Das neue Metaprotokoll bietet jetzt mehr Funktionen als das binäre Protokoll. Alles, was Sie mit dem Text-/Binärprotokoll tun können, ist auch mit den neuen Meta-Befehlen möglich. Diese Befehle können die Leistung und Korrektheit von Cachesystemen erheblich verbessern. | Ja |
Batching von Antwort-Systemaufrufen | Der Netzwerkcode wurde refaktoriert, um das automatische Batching von Antwort-Syscalls zu ermöglichen. Wenn Sie mehrere „get“-Befehle im selben TCP-Paket senden, werden die Antworten von Memcached in der Regel mit einem einzigen Syscall gesendet. | Ja |
Smartwatch-Befehle deaktivieren | Eine Konfiguration zum Deaktivieren von Watch-Befehlen. Weitere Informationen finden Sie unter Unterstützte Memcached-Konfigurationen. | Ja |
XXH3-Hash-Algorithmus | Der XXH3-Hash-Algorithmus wurde der Liste der Hash-Tabellenalgorithmen hinzugefügt. Weitere Informationen finden Sie unter Unterstützte Memcached-Konfigurationen. | Ja |
Connevents ansehen | Der Befehl „watch connevents“ zeigt Echtzeiteinträge zu Verbindungs- und Trennungsereignissen an. | Ja |
Warm-Cache-Neustart | Memcached kann seinen Cache jetzt zwischen Neustarts wiederherstellen. | Nein |
Extstore | Extstore ist eine Erweiterung von memcached, bei der die Hashtabelle und die Schlüssel im Arbeitsspeicher verbleiben, die Werte jedoch in einen externen Speicher (in der Regel Flash) verschoben werden. | Nein |
TLS | Memcached-Versionen 1.5.13 und höher unterstützen die Authentifizierung und Verschlüsselung mit Transport Layer Security (TLS). TLS ermöglicht es Clients, über einen sicheren Kanal mit Servern zu kommunizieren. | Nein |