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.