De in-place vervanger voor Redis – wat betekent dit voor jouw stack?
Al jaren is Redis dé standaard op het gebied van in-memory datastores. Dit in-memory systeem is snel, efficiënt en breed inzetbaar voor caching, sessiebeheer en real-time analytics. Veel organisaties gebruiken Redis om de performance van applicaties te optimaliseren.
Recent is er echter een belangrijke verandering doorgevoerd: Redis is overgestapt van de volledig open-source licentie (BSD) naar de Redis Source Available License (RSAL). Voor organisaties die sterk leunen op open-source software, roept dat vragen op: wat betekent deze licentiewijziging voor de toekomst van Redis, en voor jouw infrastructuur?
Als reactie op de licentiewijziging is Valkey ontwikkeld door Developers. Valkey is een volledig open-source, in-memory cache dataplatform. Valkey is 1-op-1 compatibel met Redis en is zonder aanpassingen in je code te gebruiken. In dit artikel neemt Erwin van den Bovenkamp – System Engineer bij Proserve - Valkey onder de loep: wat is het, hoe is het ontstaan en is deze nieuwkomer een serieus alternatief? We bespreken de voordelen en mogelijke nadelen, en geven tips voor een soepele overstap – zodat je zelf kunt bepalen of Valkey bij jouw stack past.
Wat is Valkey
Valkey is een open-source fork van Redis, ontwikkeld als reactie op de recente licentiewijziging van Redis. Waar Redis voorheen volledig onder een open-source licentie (BSD) viel, brengt (RSAL) beperkingen met zich mee voor commerciële applicaties. Dit zorgt ervoor dat veel organisaties op zoek zijn naar alternatieven.
Valkey is ontstaan uit een samenwerking van de open-source community, ondersteund door organisaties die waarde hechten aan de vrijheid van een 100% open en vrije in-memory datastore. Het doel van het project is helder: 100% compatibel te blijven met de bestaande Redis mogelijkheden. Dit betekent dat Redis-commando’s, datastructuren en API’s in Valkey hetzelfde werken als in Redis – waardoor migratie eenvoudig is, zonder codewijzigingen.
Met Valkey maak je niet alleen gebruik van Redis in z’n huidige open-source vorm. Het platform wordt actief doorontwikkeld met nieuwe functionaliteiten en verbeteringen die voortkomen uit de behoeften van de community en die niet alleen gedreven zijn door commerciële belangen. De ontwikkelaars hebben zich gecommitteerd aan een open toekomst: Valkey blijft beschikbaar onder een OSI-goedgekeurde open-source licentie.
Kortom, Valkey biedt dezelfde performance, flexibiliteit en eenvoud als Redis, maar zonder zorgen over licentiebeperkingen. Voor organisaties die hun afhankelijkheid van commerciële licenties willen beperken, is Valkey een logische keuze.
Wat zijn de voordelen van overstappen naar Valkey?
Moet je als organisatie overstappen naar Valkey? Het antwoord is afhankelijk van de strategie van jouw organisatie. Echter zijn er duidelijke argumenten om de stap naar Valkey serieus te overwegen als jouw organisatie gebruik maakt van Redis.
Is alles wat open-source is heilig of onaantastbaar? Nee! Ook Redis laat dat zien sinds de introductie naar de Redis Source Available License (RSAL). Ter herinnering: RSAL is een restrictieve licentie, opgesteld door Redis Labs, die beperkingen oplegt aan het commercieel inzetten van Redis-functionaliteit. Voor organisaties die producten bouwen waarin Redis een rol speelt, betekent dit een extra aandachtspunt.
Toen deze wijziging bekend werd, hebben we Valkey binnen ons team zorgvuldig geëvalueerd. Onze conclusie: ja! Valkey maakt het verschil. Door gebruik te maken van een officieel erkende open-source licentie blijft Valkey vrij inzetbaar, zonder restricties en verborgen kosten.
Voor organisaties als Proserve betekent dit vooral rust: wij hoeven ons niet langer te verdiepen in licentievoorwaarden of strategieën van derden. Wij kunnen ons richten op waar het echt om draait: het ontwikkelen van oplossingen die helpen om beter en sneller met data te werken, zowel on-premises én in de cloud.
Een belangrijk voordeel is de technische compatibiliteit: Valkey is een 1-op-1 vervanger voor Redis. Alle Redis-commando’s, datastructuren en clients worden ondersteund. Voor veel organisaties betekent dit: Redis-instances vervangen door Valkey en doorgaan zonder wijzigingen in code of architectuur. De overstap naar Valkey kan daarmee snel, veilig en zonder verstoring plaatsvinden.
Het overstapproces is verrassend eenvoudig: vervang de Redis-instance door Valkey en alles blijft operationeel beschikbaar. Applicaties blijven werken zoals je gewend bent – zonder aanpassing in code, zonder onderbreking in de dienstverlening. Er is geen diepgaande kennis van de technische achtergronden nodig om aan de slag te kunnen; Valkey gebruikt dezelfde ‘taal’ als Redis. Dat maakt het een overtuigend alternatief. Waarom risico’s nemen met een omslachtige migratie, als je open-source software kunt inzetten die functioneert zoals je al gewend bent – en dat zonder licentiekosten?
De toekomst van Redis is vrij onzeker. De organisatie achter Redis is gefuseerd met Memcached en zet in op commercialisering via Redis Cloud. De focus verschuift van self-hosted naar cloud-only en het is onduidelijk welke onderdelen op termijn exclusief voor betalende klanten beschikbaar blijven. Voor organisaties die kiezen voor stabiliteit, voorspelbaarheid en autonomie, is dat een belangrijk signaal.
Valkey is gebaseerd op de laatste volledig open-source versie van Redis, en ontwikkelt daar zelfstandig op door. Daardoor blijft de community in control en loop je als organisatie minder risico op onverwachte beperkingen of prijsverhogingen. Voor organisaties die grip willen houden op hun infrastructuur, onafhankelijk willen blijven van leveranciers en willen bouwen op een toekomstbestendige technologie, is Valkey dus meer dan alleen een alternatief – het is een strategische keuze.
Is Valkey de juiste keuze voor jouw organisatie?
Valkey is een volwassen alternatief voor Redis. Het platform is compatibel, snel en actief in ontwikkeling en biedt vooral de zekerheid van een vrij licentiemodel.
Toch is het verstandig om niet overhaast te migreren. Hoewel Valkey nu al een goed werkende oplossing biedt, is het belangrijk om te testen hoe het presteert binnen jouw specifieke omgeving en controleer afhankelijkheden met tooling of integraties. Voor organisaties die nu of in de toekomst vragen hebben over de licentie van Redis, is het verstandig om Valkey in overweging te nemen. De overstap hoeft niet complex te zijn, maar wel doordacht.
Wil je inzicht in wat een overstap naar Valkey betekent voor jouw applicaties? Of wil je sparren over hoe dit past binnen de huidige architectuur? Neem contact op met Proserve. Onze engineers helpen je graag om de juiste keuze te maken en begeleiden je bij een soepele, veilige transitie te realiseren.
Bedankt voor het toelichten!