Redis

Afkorting van Remote Dictionary Server

Wat is Redis?

Redis is een supersnelle opslag in het werkgeheugen van de server. Je website bewaart er veelgevraagde gegevens tijdelijk in, zodat ze niet steeds opnieuw uit de database gehaald hoeven te worden.

VoorbeeldEen WooCommerce-webshop met duizenden producten zet Redis aan als object cache. Productinformatie en winkelmandgegevens komen dan uit het geheugen, waardoor pagina's en de checkout merkbaar sneller laden.
Waarom het ertoe doetEen snellere server betekent kortere laadtijden, vooral bij drukte. Dat helpt bezoekers vast te houden, verbetert je conversie en ondersteunt je Core Web Vitals.
Zo begin jeVraag je hostingpartij of Redis beschikbaar is op je pakket. Bij WordPress activeer je het daarna met een plug-in zoals Redis Object Cache en meet je het verschil in laadtijd.

Veelgestelde vragen over Redis

Hoe zet ik Redis aan op mijn WordPress-website?

Je hebt twee dingen nodig: Redis op de server en een plugin die WordPress ermee verbindt. Zo pak je het aan:

  • Vraag je hostingpartij of Redis beschikbaar is en laat het aanzetten. Bij sommige pakketten kan dat zelf in het controlepaneel.
  • Installeer de gratis plugin Redis Object Cache.
  • Ga naar Instellingen, kies Redis en klik op Enable Object Cache.
  • Controleer of de status op Connected staat.

Gebruik je LiteSpeed Cache, dan kun je Redis ook daar aanzetten bij de instellingen voor Object Cache. Laat dan maar één plugin de object cache regelen, niet twee tegelijk.

Vervangt Redis mijn cacheplugin zoals WP Rocket?

Nee, ze doen allebei iets anders. Een pagina-cache zoals WP Rocket bewaart complete pagina's als kant-en-klare HTML, zodat bezoekers ze direct krijgen. Redis is een object cache: het bewaart losse stukjes data uit de database, zoals instellingen en resultaten van zoekopdrachten.

Dat helpt vooral op pagina's die niet als geheel bewaard kunnen worden, zoals de winkelwagen, de afrekenpagina, accountpagina's en het WordPress-dashboard. De beste aanpak is dus beide gebruiken. WP Rocket heeft zelf geen object cache, dus daarnaast heb je een plugin als Redis Object Cache nodig.

Heeft Redis zin voor een kleine website?

Bij een eenvoudige site met vooral vaste pagina's merk je vaak weinig verschil, zeker als je al een pagina-cache gebruikt. Redis levert meer op bij:

  • webshops met WooCommerce
  • sites met veel ingelogde gebruikers, zoals ledenomgevingen of fora
  • sites met zoekfilters of veel dynamische inhoud
  • een traag WordPress-dashboard

Wat het kost, hangt af van je hosting. Soms zit Redis in je pakket, soms heb je een duurder pakket of eigen server nodig. Twijfel je, meet dan de laadtijd van een winkelwagen of dashboardpagina voor en na het aanzetten.

Hoe controleer ik of Redis echt werkt?

Open in WordPress de instellingen van Redis Object Cache. Daar zie je of de status Connected is en of de drop-in geldig is. De drop-in is het bestand object-cache.php waarmee WordPress Redis gebruikt.

Kijk daarnaast naar de hit ratio: het percentage verzoeken dat direct uit Redis komt in plaats van uit de database. Hoe hoger, hoe beter.

Wil je meer detail, installeer dan de plugin Query Monitor. Die toont per pagina hoeveel databasequeries er nodig zijn en hoe vaak de object cache wordt gebruikt. Vergelijk een pagina met Redis aan en uit om het verschil te zien.

Mijn site toont oude gegevens sinds Redis, wat nu?

Leeg eerst de cache via de knop Flush Cache in Redis Object Cache. Dat lost het meestal op. Blijft het probleem, zet de object cache dan tijdelijk uit om te zien of Redis echt de oorzaak is.

Veelvoorkomende oorzaken:

  • meerdere websites gebruiken dezelfde Redis-server zonder eigen voorvoegsel. Stel dan in wp-config.php een unieke WP_CACHE_KEY_SALT in.
  • twee plugins regelen tegelijk de object cache.
  • het geheugen van Redis is vol.

Krijg je een witte pagina nadat Redis op de server is uitgezet, verwijder dan object-cache.php uit de map wp-content en neem contact op met je hostingpartij.

Meer lezen in de officiële documentatieOfficiële introductie tot Redisredis.io
Wil je dat je website sneller laadt?Bekijk onze website-aanpak →
Persoonlijk advies

Liever even sparren over je marketing?

Plan een kennismakingsgesprek. We kijken samen naar je situatie en wat de beste volgende stap is.

Plan een kennismaking →