

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Vergleich knotenbasierter Valkey-, Memcached- und Redis OSS-Cluster
<a name="SelectEngine"></a>

Amazon ElastiCache unterstützt die Valkey-, Memcached- und Redis OSS-Cache-Engines. Jede Engine hat ihre Vorteile. Anhand der Informationen in diesem Thema können Sie die Engine und Version auswählen, die Ihren Anforderungen am besten entspricht.

**Wichtig**  
Nachdem Sie einen Cache, einen knotenbasierten Cluster oder eine Replikationsgruppe erstellt haben, können Sie ein Upgrade auf eine neuere Engine-Version durchführen, ein Downgrade auf eine ältere Engine-Version ist jedoch nicht möglich. Wenn Sie eine ältere Engine-Version verwenden möchten, müssen Sie den vorhandenen Cache, den knotenbasierten Cluster oder die Replikationsgruppe löschen und mit der früheren Engine-Version erneut erstellen.

Auf den ersten Blick ähneln sich die Engines. Jede Engine befindet sich in einem als Hauptspeicher-basierten Key-Value Store. In der Praxis bestehen jedoch erhebliche Unterschiede. 

**Wählen Sie Memcached aus, wenn Folgendes auf Sie zutrifft:**
+ Sie benötigen ein möglichst einfaches Modell.
+ Sie müssen große Knoten mit mehreren Kernen oder Threads ausführen.
+ Sie müssen Knoten skalieren, hinzufügen und entfernen können, wenn die Anforderungen an Ihr System steigen oder sinken.
+ Sie müssen Objekte zwischenspeichern.

**Wählen Sie Valkey oder Redis OSS mit, ElastiCache wenn das Folgende auf Sie zutrifft:**
+ **ElastiCache Version 9.0 für Valkey **

  Sie möchten integrierte [ Volltextsuche, Aggregationen und ](https://github.com/valkey-io/valkey-search) Hybridsuchfunktionen, die die in Valkey 8.2 eingeführte Vektorsuche erweitern, das Ablaufen von [ Hashfeldern ](https://github.com/valkey-io/valkey/pull/2089) für TTLs pro Feld, Unterstützung [ mehrerer Datenbanken im Cluster-Modus, [ polygonbasierte Geodatenabfragen ](https://github.com/valkey-io/valkey/pull/1809)](https://github.com/valkey-io/valkey/pull/1671), bis zu [ 40% höherer Durchsatz mit Pipelining ](https://github.com/valkey-io/valkey/pull/2092) oder [ atomare Slot-Migration ](https://github.com/valkey-io/valkey/pull/1949) für sicherere Cluster-Skalierung oder Beständigkeit durch ein Transaktionslog bei Null * * Multi-AZ Datenverlust bei Ausfällen. Weitere Informationen finden Sie unter [ Valkey 9.0](engine-versions.md#valkey-version-9.0.main).
+ **ElastiCache Version 8.2 für Valkey **

  Sie möchten eine native [ Vektorsuche ](search.md) mit einer Latenz von Mikrosekunden und einer Erinnerungsrate von über 95%. Weitere Informationen finden Sie unter [ Valkey 8.2. ](engine-versions.md#valkey-version-8.2.main)
+ **ElastiCache Version 8.1 für Valkey **

  Sie benötigen eine [ neue speichereffiziente Hashtabelle](https://valkey.io/blog/new-hash-table/), die den Speicheraufwand um bis zu 20% reduziert, native [https://valkey.io/topics/bloomfilters/](https://valkey.io/topics/bloomfilters/) Bloom-Filterunterstützung, den [https://valkey.io/commands/commandlog-get/](https://valkey.io/commands/commandlog-get/) COMMANDLOG-Befehl und einen um bis zu 514% höheren Durchsatz für BITCOUNT. Weitere Informationen finden Sie unter Valkey 8.1. [ElastiCache Version 8.1 für Valkey](engine-versions.md#valkey-version-8.1.main)
+ **ElastiCache Version 8.0 für Valkey **

  Sie wünschen sich eine bis zu 20% bessere Speichereffizienz durch [ eingebettete Schlüssel](https://github.com/valkey-io/valkey/pull/541), Kennzahlen [ pro Steckplatz](https://github.com/valkey-io/valkey/pull/20), [ Dual-Channel-Replikation und [ asynchrones ](https://github.com/valkey-io/valkey/pull/763) Threading. I/O ](https://github.com/valkey-io/valkey/pull/60) Weitere Informationen finden Sie unter Valkey 8.0. [ElastiCache Version 8.0 für Valkey](engine-versions.md#valkey-version-8.main)
+ **ElastiCache Version 7.2 für Valkey oder Version 7.0 (erweitert) für Redis OSS **

  Sie möchten [ Functions-](https://valkey.io/topics/functions-intro/), [ Sharded- oder Pub/Sub ](https://valkey.io/topics/pubsub/) [ ACL-Verbesserungen verwenden. ](https://valkey.io/topics/acl/) Weitere Informationen finden Sie unter [ Redis OSS Version 7.0 (erweitert). ](engine-versions.md#redis-version-7.0) 
+ **ElastiCache Version 6.2 (erweitert) für Redis OSS **

  Sie möchten die Möglichkeit haben, Daten zwischen Speicher und SSD mit dem R6gd-Knotentyp zu staffeln. Weitere Informationen finden Sie unter [Daten-Tiering](data-tiering.md).
+ **ElastiCache Version 6.0 (erweitert) für Redis OSS **

  Sie möchten Benutzer mit rollenbasierter Zugriffskontrolle authentifizieren.

  Weitere Informationen finden Sie unter [ Redis OSS Version 6.0 (erweitert). ](engine-versions.md#redis-version-6.0)


**Zusammenfassung des Vergleichs von Memcached, Valkey oder Redis OSS (Clustermodus deaktiviert) und Valkey oder Redis OSS (Clustermodus aktiviert)**  

|  |  Memcached  |  Valkey oder Redis OSS (Clustermodus deaktiviert)  |  Valkey oder Redis OSS (Clustermodus aktiviert)  | 
| --- |--- |--- |--- |
| Versionen der Engine \+ | 1.4.5 und später | 4.0.10 und höher | 4.0.10 und höher | 
| Datentypen | Einfach  | 2.8.x – Complex \* | 3.2.x und höher – Komplex | 
| Komplex  | 
| Datenpartitionierung | Ja | Nein | Ja | 
| Modifizierbarer Cluster | Ja | Ja | Ja — Limitiert | 
| Online-Resharding | Nein | Nein | Ja | 
| Verschlüsselung | In-Transit 1.6.12 und höher | 4.0.10 und höher | 4.0.10 und höher | 
| Daten-Tiering | Nein | 6.2 und später | 6.2 und später | 
| Speichereffizienz | Nein | Valkey 8.0 und höher | Valkey 8.0 und höher | 
| Bloom-Filter | Nein | Valkey 8.1 und höher | Valkey 8.1 und höher | 
| Vektor-Suche | Nein | Valkey 8.2 und höher | Valkey 8.2 und höher | 
| Full-text suchen | Nein | Valkey 9.0 und höher | Valkey 9.0 und höher | 
| Hybridsuche (Text \+ Vektor) | Nein | Valkey 9.0 und höher | Valkey 9.0 und höher | 
| Aggregations-Pipelines | Nein | Valkey 9.0 und höher | Valkey 9.0 und höher | 
| Ablauf des Hash-Felds | Nein | Valkey 9.0 und höher | Valkey 9.0 und höher | 
| Nummerierte Datenbanken im Clustermodus | Nein | N/A | Valkey 9.0 und höher | 
| Haltbarkeit | Nein | Nein | Valkey 9.0 und höher () sync/async | 
| Compliance-Zertifizierungen | 
| --- |
| Compliance-Zertifizierung     FedRAMP<br />    HIPAA<br />    PCI DSS |   Ja – 1.6.12 und höher<br />Ja – 1.6.12 und höher<br />Ja |   4.0.10 und höher<br />4.0.10 und höher<br />4.0.10 und höher |   4.0.10 und höher<br />4.0.10 und höher<br />4.0.10 und höher | 
| Multi-threaded | Ja | Nein | Nein | 
| Upgrade des Knotentyps | Ja (Engine-Version 1.5\+) | Ja | Ja | 
| Engine-Upgrade | Ja | Ja | Ja | 
| Hohe Verfügbarkeit (Replikation) | Nein | Ja | Ja | 
| Automatisches Failover | Nein | Optional | Erforderlich | 
| Pub/Sub Fähigkeiten | Nein | Ja | Ja | 
| Sortierte Sätze | Nein | Ja | Ja | 
| Backup und Wiederherstellung | Nur für serverlose Caches, gilt nicht für knotenbasierte Cluster | Ja | Ja | 
| Räumliche Indizierung | Nein | 4.0.10 und höher | Ja | 
| Hinweise: | 
| Zeichenfolge, Objekte (wie Datenbanken) | 
| \* Zeichenfolge, Sets, Sorted Sets, Listen, Hashes, Bitmaps, HyperLogLog | 
| Zeichenfolge, Sets, Sorted Sets, Listen, Hashes, Bitmaps, HyperLogLog, räumliche Indizes | 
| \+ Schließt Versionen aus, die veraltet sind, das Ende der Lebensdauer erreicht haben oder bald erreichen werden. | 

Nachdem Sie die Engine für Ihren Cluster ausgewählt haben, verwenden Sie am besten die neueste Version dieser Engine. Weitere Informationen finden Sie unter [Unterstützte Knotentypen](CacheNodes.SupportedTypes.md).