Container-Vorlage

Valkey

Redis-kompatibler In-Memory-Datenspeicher für Caches, Queues und Sessions

Redis-kompatibler In-Memory-Datenspeicher für Caches, Queues und Sessions

Valkey ist ein quelloffener In-Memory-Key-Value-Store und eine self-hosted Alternative zu verwalteten Diensten wie Redis Cloud, Amazon ElastiCache oder Upstash.

Das Projekt entstand 2024 als Fork von Redis, nachdem dessen Lizenz geändert wurde, und wird unter dem Dach der Linux Foundation unter der BSD-Lizenz weiterentwickelt. Valkey ist zum Redis-Protokoll kompatibel, sodass bestehende Clients und Bibliotheken ohne Anpassung weiterarbeiten.

Zentrale Funktionen:

  • Datenstrukturen wie Strings, Hashes, Listen, Sets, Sorted Sets und Streams
  • Ablaufzeiten je Schlüssel für Caches und Sessions
  • Pub/Sub und Streams für Nachrichten und Job-Queues
  • Persistenz über Append-Only-File und RDB-Snapshots

Für Agenturen dient Valkey als schneller Baustein hinter Kundenanwendungen: als Objekt- und Seiten-Cache für WordPress, Shopware oder TYPO3, als Session-Speicher für Laravel- oder Symfony-Anwendungen und als Queue-Backend für Hintergrundjobs mit Sidekiq, BullMQ oder Laravel Horizon. Wo bisher Redis eingesetzt wurde, genügt meist der Austausch des Hostnamens.

Bei mittwald läuft Valkey als self-hosted Container-Komponente in deutschen Rechenzentren; zwischengespeicherte Daten und Sessions verlassen die eigene Infrastruktur nicht, was die DSGVO-Konformität vereinfacht. Dieses Template enthält Valkey mit Passwortschutz und aktivierter Persistenz; Sicherungen erfolgen über das mittwald Backup-Label (backup.command). Lizenzkosten fallen nicht an.

Version9.x.x
EntwicklerValkey contributors (Linux Foundation)
LizenzBSD-3-Clause
Websitevalkey.io
Repositorygithub.com