Redis
Redis is een krachtige cachinglaag voor applicaties die veel herhaalde data verwerken. Denk aan sessies, object cache en tijdelijke berekeningen. Op ons managed hosting platform kan Redis per project worden ingezet als extra versneller naast de bestaande softwarestack.
Door de enorme performancewinst wordt Redis vooral sterk aanbevolen bij zowel e-commerce hosting als SaaS-hosting.
Hoe werkt Redis cache?
Redis is een in-memory key-value store: data wordt opgeslagen onder een sleutel en razendsnel teruggegeven wanneer de applicatie die sleutel opnieuw opvraagt. Daardoor is Redis zeer geschikt voor data die vaak nodig is, maar niet bij iedere request opnieuw uit de database berekend of opgehaald hoeft te worden. Denk aan gebruikerssessies winkelmandjes. Veel bekende frameworks en CMS-en hebben een kant en klare implementatie voor Redis.Managed Redis cache
Voor veel frameworks bieden wij standaard Redis cache aan op ons managed hosting platform. Hierdoor kun je zonder moeilijke configuratie direct gebruik maken van Redis voor ieder project. Updates, beheer en monitoring worden hiermee volledig uit handen genomen.Combineer met andere technieken
Redis is geen totaal oplossing om de performance van een webapplicatie verbeteren. Het is sterk bij het in-memory bijhouden van specifieke data in de applicatie, terwijl oplossingen als FastCGI cache of Varnish sterk zijn in full page cache met vooral statische content.Bepaal zelf de gewenste eviction policy
Niet iedere applicatie gebruikt Redis op dezelfde manier. Daarom is het fijn dat je zelf kunt bepalen welke eviction policy bij een project past. Een eviction policy bepaalt welke Redis-keys automatisch worden verwijderd zodra de ingestelde geheugenlimiet is bereikt.
Over Redis
Redis werd in 2009 gebouwd door Salvatore Sanfilippo, beter bekend als antirez. Hij ontwikkelde Redis oorspronkelijk om een schaalbaar realtime analytics-probleem op te lossen. Het project groeide daarna snel uit tot een populaire open source technologie voor caching, sessies, queues en realtime dataverwerking.
Redis staat voor Remote Dictionary Server. Het is een in-memory key-value store: data wordt opgeslagen onder een sleutel en razendsnel teruggegeven wanneer de applicatie die sleutel opnieuw opvraagt. Daardoor is Redis zeer geschikt voor data die vaak nodig is, maar niet bij iedere request opnieuw uit de database berekend of opgehaald hoeft te worden.
Denk bijvoorbeeld aan:
- productlijsten in een webshop
- ingelogde gebruikerssessies
- winkelmandjes
- resultaten van zware databasequeries
- API-antwoorden
- wachtrijen voor achtergrondtaken
- locks om dubbele processen te voorkomen
- rate limiting voor API’s en formulieren
Redis is hiermee geen “extra database omdat het kan”, maar een bewuste performance-laag tussen applicatie en database.
In 2024 ontstond veel discussie rond de licentie van Redis. Redis Ltd. stapte toen over op RSALv2 en SSPLv1. In 2025 werd daar voor Redis 8 een OSI-goedgekeurde AGPLv3-optie aan toegevoegd. Daarmee werd Redis opnieuw beschikbaar onder een officiële open source licentieoptie, naast de bestaande licenties.
Het is deze discussie die er voor heeft gezorgd dat applicaties als Magento nu de voorkeur geven aan Valkey, een fork van Redis.









