Redis, Memcached, Valkey oder Hyperscaler: die richtige Wahl
Bei Redis gibt es mehr echte Entscheidungsoptionen als bei den meisten anderen Diensten in diesem Portfolio. Die Wahl ist nicht nur, wer den Betrieb übernimmt: Es geht auch darum, ob du überhaupt Redis brauchst, unter welcher Lizenz du am Ende läufst, und ob ein verwaltetes Angebot eines Hyperscalers oder ein Schweizer Betrieb zu deinen Anforderungen an die Zuständigkeit passt. Diese Seite vergleicht fünf Wege: Memcached, Valkey, die verwalteten Angebote der Hyperscaler, Exoscale DBaaS und VSHN Managed Redis.
Vergleich auf einen Blick
| Memcached | Valkey | Hyperscaler verwaltet (ElastiCache, Azure Cache, Memorystore) | Exoscale DBaaS | VSHN Managed Redis | |
|---|---|---|---|---|---|
| Was es ist | ein kleinerer, reiner Cache-Key-Value-Store | ein BSD-lizenzierter Fork von Redis | das eigene verwaltete Redis-kompatible Angebot des Hyperscalers | selbstbedienter, verwalteter Valkey auf Exoscale IaaS+ | von VSHN betriebenes Redis |
| Lizenz | BSD (memcached.org) | BSD, von der Linux Foundation getragen (valkey.io) | proprietärer verwalteter Dienst | proprietärer verwalteter Dienst | RSALv2, SSPLv1 oder AGPLv3 (deine Wahl) |
| Datenstrukturen, Persistenz, Streams | nein: nur Caching | ja, wie Redis | ja | ja (Valkey) | ja |
| Zuständigkeit | nicht zutreffend (Eigenbetrieb) | nicht zutreffend (Eigenbetrieb) | an diesen Hyperscaler gebunden (US CLOUD Act) | Exoscale, Schweizer Zonen verfügbar | Schweiz |
| Betriebsmodell | du verwaltest | du verwaltest, oder du kaufst es bei einem Anbieter | vom Hyperscaler verwaltet | Selbstbedienung, du betreibst es | VSHN verwaltet, 24/7 optional |
| VSHN verkauft das heute | nein | noch nicht (bei Servala als "Coming Soon" gelistet) | nein | nein (Exoscale ist ein VSHN-Infrastrukturpartner) | ja, ab CHF 60 pro Monat |
Wenn du nur einen Cache willst, sieh dir Memcached an
Memcached beschreibt sich selbst als verteiltes System zum Zwischenspeichern von Objekten im Arbeitsspeicher: ein Key-Value-Store für kleine Datenstücke beliebiger Art, gedacht, um dynamische Webanwendungen zu beschleunigen, indem Last von der Datenbank genommen wird. Sein eigenes Argument ist, dass der einfache Aufbau das Feature ist.
Memcached macht eine Sache. Redis macht diese Sache plus die Datenstrukturen, die Optionen zur Persistenz, Streams und Replikation. Wenn die Antwort tatsächlich lautet "wir wollen Datenbankergebnisse cachen und sonst nichts", ist Memcached weniger zu lernen und weniger zu betreiben. Wenn sortierte Sets, Rate Limiting, Session-Semantik oder eine Queue irgendwo auf deiner Roadmap stehen, erspart der Griff zu Redis jetzt den Betrieb von zwei Dingen später.
Valkey: eine Governance-Frage, keine Performance-Frage
Valkey ist ein BSD-lizenzierter, quelloffener Key-Value-Store, der nach Redis Ltd.s Lizenzänderung 2024 von Redis abgespalten wurde. Das Projekt wird von der Linux Foundation getragen, was es quelloffen hält. Es setzt dieselben Datenstrukturen und dasselbe Protokoll wie Redis um.
Die Wahl zwischen Redis und Valkey ist keine Frage von Geschwindigkeit oder Funktionsumfang: Es geht darum, wer die Lizenz künftig kontrolliert. Exoscale bietet Valkey bereits als Teil seines DBaaS an. VSHN verkauft es noch nicht; bei Servala ist es als "Coming Soon" gelistet.
Wenn du Redis bereits als Abhängigkeit betreibst, ist das Bleiben bei Redis der risikoärmere Weg: Du musst die Kompatibilität von Valkey nicht prüfen und keine Migration auf dich nehmen, und das Projekt läuft auf dem Original weiter statt auf einem Fork. Wenn eine vom Hersteller kontrollierte Lizenz für deine Organisation den Ausschlag gibt, ist die Absicherung durch die Foundation genau der Grund, warum Valkey existiert.
Die Frage der Redis-Lizenz
Das ist der Teil, den die meisten Vergleiche auslassen. Redis Open Source bietet ab Redis 8 die Wahl zwischen drei Lizenzen: der Redis Source Available License v2 (RSALv2), der Server Side Public License v1 (SSPLv1) oder der GNU Affero General Public License v3 (AGPLv3). Redis selbst schreibt auf seiner Lizenzseite klar, dass RSALv2 keine Open-Source-Lizenz ist; SSPLv1 auch nicht; AGPLv3 ist OSI-anerkannt und ist eine.
Was das in der Praxis bedeutet:
- Wenn du heute wählst, legst du dich beim Deployment auf eine der drei fest. AGPLv3 ist diejenige, die zugleich frei und OSI-anerkannt ist.
- Wenn du bereits eine ältere Redis-Version betreibst, blieb Redis 7.2 und früher bei BSD-3-Clause, und die Änderung von 2024 betrifft sie nicht.
- Wenn deine Compliance-Funktion Lizenzen prüft, lohnt sich dieses Gespräch vor dem Deployment statt danach. Das ist auch der Grund, warum Valkey als Alternative oben existiert.
Verwaltete Angebote der Hyperscaler: ElastiCache, Azure Cache, Memorystore
Amazon ElastiCache, Azure Cache for Redis und Google Cloud Memorystore sind die eigenen verwalteten, Redis-kompatiblen Caching-Dienste der drei Hyperscaler. Wie ihre verwalteten Datenbank-Pendants an anderer Stelle in diesem Portfolio (Amazon RDS, Google Cloud SQL, Azure Database) läuft jeder davon ausschliesslich auf der Infrastruktur dieses Anbieters, und jeder Hyperscaler ist ein US-Unternehmen und untersteht dem CLOUD Act: US-Behörden können Zugriff auf die Daten erzwingen, unabhängig davon, in welcher Region der Dienst läuft.
Passt, wenn dein Team ohnehin auf das Ökosystem dieses Hyperscalers gesetzt hat und die Abwägung zum US-Recht bewusst angenommen wird.
Exoscale DBaaS
Exoscale bietet Valkey als Teil seines DBaaS an, enthalten in Exoscale IaaS+ ohne zusätzlichen Anbieter und pro Sekunde abgerechnet. Exoscale ist ein VSHN-Infrastrukturpartner, kein Mitbewerber, den VSHN für dich betreibt: Exoscale DBaaS ist Selbstbedienungs-Infrastruktur, dein eigenes Team übernimmt also weiterhin Monitoring, Störungsreaktion, Backup-Verifikation und Versions-Upgrades.
Passt, wenn dein Team den Cache selbst betreiben kann und Infrastruktur in Schweizer Zonen ohne separaten Betriebsvertrag will.
VSHN Managed Redis
VSHN betreibt Redis auf der Schweizer Cloud-Infrastruktur deiner Wahl, über AppCat oder selbstbedient über Servala.
Stärken:
- Schweizer Firma, Schweizer Zuständigkeit. Kein CLOUD-Act-Risiko über die Betriebsebene.
- 24/7-Störungsreaktion optional zusätzlich zum Support während der Geschäftszeiten.
- Fixe, veröffentlichte Preise: CHF 60 pro Monat (einzelne Instanz), CHF 180 pro Monat (repliziert), CHF 540 pro Monat (99,99% SLA, repliziert). Die Rechenleistung des Cloud-Anbieters wird separat verrechnet.
- Du wählst die Redis-Lizenz (RSALv2, SSPLv1 oder AGPLv3) beim Deployment; Valkey ist noch kein bestellbarer VSHN-Dienst.
Passt, wenn: Schweizer Zuständigkeit gefordert ist, du planbare Preise in CHF willst, oder dein Team den 24/7-Cache-Betrieb nicht selbst stemmen kann.
Welche Option passt?
Wähle Memcached, wenn Caching wirklich alles ist, was du brauchst, und du so wenig wie möglich betreiben willst.
Wähle Valkey (heute über Exoscale DBaaS, noch kein VSHN-Dienst), wenn eine vom Hersteller kontrollierte Lizenz dein Hauptanliegen ist und du Selbstbedienungsbetrieb übernehmen kannst oder abwarten willst, bis es bestellbar wird.
Wähle ein verwaltetes Angebot eines Hyperscalers, wenn du ohnehin auf dieses Ökosystem gesetzt hast und die US-Zuständigkeit bewusst angenommen wird.
Wähle Exoscale DBaaS, wenn du Selbstbedienungs-Infrastruktur in Schweizer Zonen willst und den Cache selbst betreiben kannst.
Wähle VSHN Managed Redis, wenn deine Daten unter Schweizer Zuständigkeit bleiben müssen, du planbare Preise in CHF brauchst, oder du den Redis-Betrieb nicht mehr selbst machen willst.
Nächster Schritt
Bereit, deine aktuelle Lösung mit Schweizer Managed Redis zu vergleichen? Kostenschätzung anfragen. Wir prüfen deine Anforderungen und empfehlen den passenden Ansatz.