EPISODE · Jul 22, 2026 · 27 MIN
Van Redis naar Valkey, waarom ?
from Daily WTF!
De belangrijkste redenen om de overstap te maken:1. Een open-source licentie zonder restricties (Geen vendor lock-in) In maart 2024 is Redis afgestapt van de permissieve BSD-licentie en overgegaan op restrictievere licenties (SSPL, RSALv2 en later AGPLv3). Deze licenties brengen beperkingen met zich mee, vooral voor bedrijven die SaaS- of managed services aanbieden. Valkey werd opgericht als reactie hierop door de Linux Foundation en behoudt de volledig vrije en permissieve BSD-3-licentie. Dit biedt gegarandeerde langetermijnzekerheid en transparante, vendor-neutrale open-source governance zonder het risico op vendor lock-in.2. Volledige compatibiliteit (Drop-in replacement) Omdat Valkey is afgesplitst van Redis (versie 7.2.4), is het een directe "drop-in replacement". Het maakt gebruik van exact hetzelfde RESP2/RESP3 netwerkprotocol. Dit betekent dat je bestaande Redis-clientlibraries (zoals redis-py of ioredis) en applicatiecode blijven werken zonder dat er enige aanpassing nodig is. Ook RDB-snapshots en AOF-logs van Redis (tot versie 7.2) kunnen direct en zonder aanpassingen door Valkey worden ingeladen.3. Aanzienlijk betere prestaties en schaalbaarheid Vanaf Valkey versie 8.x zijn er grote optimalisaties doorgevoerd die Redis OSS niet heeft:Standaard asynchrone multi-threaded I/O: Socket-reads, writes en parsing worden afgevangen door aparte threads. Hierdoor kan Valkey in hoog-concurrente scenario's een doorvoer (throughput) bereiken die 30% tot 80% hoger ligt dan de baseline van Redis 7.x.Dual-channel replicatie: Het synchroniseren van grote datasets naar een replica verloopt nu via een apart kanaal in de achtergrond, waardoor de primaire node niet langer geblokkeerd wordt tijdens de replicatie.4. Tot wel 28% beter geheugengebruik In Valkey 8.1 is een volledig nieuwe 'hash table' geïntroduceerd die de overhead per sleutel drastisch verlaagt (tot 30 bytes per record). In hyperscale-benchmarks met miljoenen sorted sets bleek Valkey 28% minder geheugen te verbruiken dan Redis 8.2 en toch de doorvoer stabieler te houden. Dit kan direct leiden tot lagere infrastructuurkosten, omdat je minder (of kleinere) cache-nodes nodig hebt.5. Brede adoptie door Cloudproviders De grote cloudpartijen werden direct geraakt door de licentiewijziging van Redis en zijn volop overgestapt op Valkey. AWS (ElastiCache) en Google Cloud (Memorystore) gebruiken inmiddels Valkey als de nieuwe standaard-engine voor nieuwe clusters. Ook grote Linux-distributies (zoals Fedora, Debian en Ubuntu) zijn overgestapt op Valkey als hun standaard in-memory datastore. Dit verzekert een robuust ecosysteem en langdurige ondersteuning.Wanneer moet je (nog) niet overstappen? Een overstap wordt pas uitdagender in twee specifieke scenario's:Je maakt zwaar gebruik van specifieke, propriëtaire modules uit de Redis Enterprise / Redis 8-core, zoals geavanceerde integraties van RedisJSON of native Vector Search, waar Valkey (momenteel via aparte, community-gedreven modules) nog een lichte achterstand of net andere syntax in kan hebben.Je draait inmiddels al op Redis versie 7.4 of hoger. Vanaf Redis 7.4 is het RDB-bestandsformaat gewijzigd, waardoor deze bestanden niet meer compatibel zijn met Valkey en je een complexere, logische migratie via replicatie moet uitvoeren in plaats van een simpel bestand te kopiëren
Embed this episode
NOW PLAYING
Van Redis naar Valkey, waarom ?
No transcript for this episode yet
Similar Episodes
No similar episodes found.
Similar Podcasts
No similar podcasts found.