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

Beratung anfragen

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.

Melde dich

Brauchst du Managed Redis für deine Anwendung? Bestelle auf Servala unter servala.com/service/redis/, oder melde dich für ein kostenloses Erstgespräch. Lieber zuerst mit einem Kunden sprechen? Wir vermitteln ein Referenzgespräch.

Kostenloses Gespräch buchen

Oder stelle deine Frage