Redis vs. Valkey: Fasiten etter den store splittelsen
– koden skal være fri, mener Sindre Kvalsgård, CTO i Yne
Det er våren 2024. Mens vi ventet på at AI skulle ta jobbene våre, fikk vi plutselig noe annet å bekymre oss for. Skulle vi bli saksøkt for å bruke cachen vår?
Da Redis Inc. vraket den åpne lisensen for å tvinge skygigantene til kassa, føltes det som et svik mot hele open source-tanken. Resultatet ble en brutal "hard fork". Communityet, med AWS og Google i spissen, tok med seg koden, flyttet ut og døpte prosjektet Valkey.
Nå skriver vi februar 2026. Kruttrøyken har lagt seg, og vi har fått fasiten på hvem som stakk av med seieren – og hvem som stakk av med ytelsen.
Fra
opprør til ny standard
Det som startet som et protesttog i mars 2024, ble raskt til industriens nye tyngdepunkt. Linux Foundation tok styringen, og da AWS og Google annonserte at de sluttet å betale Redis Inc. for heller å satse alt på Valkey, var løpet i praksis kjørt for Redis som "de facto" standard.
I dag har vi en todelt verden:
- Redis (v8+) prøver å være en "full stack"-database ved å bake inn JSON- og søkemoduler i kjernen for å låse deg til deres plattform.
- Valkey har tatt rollen som den kjedelige, stabile og lynraske motoren som driver internett.
Det
ironiske? Valkey 9.0 kjører nå ringer rundt Redis på ytelse. Takket være
aggressiv optimalisering for multi-threading, viser benchmarks at den åpne
"kopien" nå er raskere enn originalen.
Hva betyr dette for deg i dag?
Sitter du og lurer på hva copilot skal skrive i din docker-compose.yml eller i dine Terraform-filer i dag?
For deg som kjører i skyen (AWS/GCP/Azure): Her er valget antagelig tatt for deg allerede. ElastiCache og Memorystore har i stor grad byttet til Valkey under panseret. Hvis du setter opp nytt miljø i dag: Velg Valkey-motoren. Den er optimalisert for skyens maskinvare, og du slipper lisens-hodepinen.
For deg som hoster selv (Kubernetes/VM): Hvis du bruker cachen til det den er best på – sessions, Sidekiq-jobber eller ren caching – er Valkey det tryggeste valget. Det er drop-in kompatibelt med Redis 7.2, men raskere og helt fritt for juridiske fallgruver. Du vil ikke være den som må forklare juristene hvorfor dere bruker AGPL-lisensiert programvare i produksjon.
Du som "misbruker" Redis: Hvis appen din er bygget tungt rundt FT.SEARCH, Redis Graph eller avansert JSON-manipulering rett i databasen, sitter du litt i saksa. Valkey har moduler, men Redis 8.0 har den mest sømløse integrasjonen her. Bare vær obs på at du nå beveger deg inn i et proprietært landskap hvor du enten må betale for Enterprise, eller akseptere en strengere lisens.
Hva ville Gandalf sagt
Skilsmissen var stygg, men vi utviklere kom godt ut av det. Vi fikk en raskere, friere motor i Valkey.
Hva ville Gandalf anbefalt? "Det er farlig, Frodo, å gå ut døren uten å vite hvem som eier koden din, men se mot lyset! Velg Valkey. For koden skal være fri, slik vinden er over Rohan. Ikke innelåst i et tårn av proprietære lenker."