Redis is een open-source, in het RAM-geheugen opgeslagen datastructuur. In de context van WordPress kan Redis worden gebruikt om de waarden die zijn gegenereerd door de eigen object cache van WordPress op een permanente manier op te slaan, zodat gecachete objecten kunnen worden hergebruikt bij nieuwe pageloads.

Door een persistente objectcache te gebruiken, zoals Redis, kan je gecachete objecten hergebruiken in plaats van dat er voor de tweede keer een beroep moet worden gedaan op de MySQL-database voor hetzelfde object. Het resultaat is dat Redis de belasting op de MySQL-database van een site kan verminderen, terwijl tegelijkertijd de responstijd van de site wordt verkort en het vermogen van de site om op te schalen en extra verkeer af te handelen wordt vergroot.

Sites die het meest profiteren van Redis

Bij Kinsta maken alle sites op ons platform gebruik van ingebouwde paginacaching. Er zijn echter een aantal soorten sites die niet optimaal gebruik maken van paginacaching: sommige e-commerce sites, membershipsites, forums en discussieboards, bloggen met extreem actieve commentaarsecties en andere soorten zeer dynamische websites.

Zeer dynamische websites die niet optimaal gebruik maken van paginacaching zijn potentiële kandidaten voor een Persistent Object Caching-optie als Redis.

Redis doet over het algemeen weinig wat betreft laadtijden voor statische blogs, informatieve zakelijke websites en nieuwswebsites, tenzij de site suboptimaal gebruik maakt van onze paginacaching.

Bij Kinsta Redis toevoegen aan een site

Als je Redis wil toevoegen aan een site die je bij Kinsta host, volg dan deze stappen:

  1. Neem contact op met het supportteam van Kinsta en vraag ons om Redis aan je site toe te voegen. Houd er rekening mee dat alleen gebruikers met financiële beheerdersrechten (company owner, company admin, company billing) het toevoegen van een add-on kunnen aanvragen.
  2. Het supportteam van Kinsta installeert vervolgens Redis in je sitecontainer en ons facturatieteam voegt het Redis add-on-abonnement toe aan je account. De add-on kost $100 per maand per site.
  3. Nadat Redis is geïnstalleerd in de sitecontainer, dien je een plug-in op je site te installeren om Redis te integreren met de object caching van WordPress. Er zijn een aantal plugins die deze klus voor je kunnen klaren. De meest populaire opties onder onze gebruikers zijn WP Redis en Redis Object Cache.

Belangrijke opmerking: als je site zowel een TEST- als een LIVE omgeving heeft: als jouw testomgeving niet langer nodig is, verzoeken wij je om deze te verwijderen. Vervolgens kan je deze opnieuw aanmaken na de installatie van Redis op je LIVE site. Als je je TESTomgeving niet kan verwijderen, moet je Redis (en de Redis-plugin) toevoegen aan de sitecontainer van de TESTomgeving. Als dit niet wordt gedaan, dan wordt de Redis-installatie in de LIVE omgeving overschreven en verwijderd, wanneer je de volgende keer de TESTomgeving LIVE pusht.

Houd er bovendien rekening mee dat als je ervoor kiest om te stoppen met het gebruik van Redis, je ons moet vragen om Redis uit je sitecontainer te laten verwijderen en je ons moet vragen om het Redis add-on-abonnement te laten annuleren. Je ontvangt een terugbetaling van ongebruikte Redis-abonnementskosten die zijn uitgegeven – in overeenstemming met ons restitutiebeleid.

Redis gebruiken op een WordPress-website

Zodra Redis is geïnstalleerd en je een plugin hebt geactiveerd om te helpen met integratie, wordt Redis stilletjes op de achtergrond uitgevoerd.

Om de Redis-objectcache te legen, kan je de optie Clear Cache gebruiken, die de Kinsta MU plugin aan het admingebied van je website heeft toegevoegd. Met deze knop leeg je zowel onze paginacache als alle objectcache die actief is op de site.

Cache legen vanuit de adminwerkbalk van WordPress

Cache legen vanuit de adminwerkbalk van WordPress

Het is van cruciaal belang dat je site grondig test nadat je objectcaching hebt ingeschakeld. Zorg ervoor dat je alle kritieke processen op je website met meerdere gebruikersprofielen langsloopt om ervoor te zorgen dat gecachete objecten niet onjuist opnieuw worden gebruikt.

Als je objecten tegenkomt die onjuist worden hergebruikt, dan is het mogelijk om specifieke objectgroepen uit te sluiten van objectcaching met de functie wp_cache_add_on_non_persistent_groups. Het configureren en optimaliseren van de prestaties van objectcache valt buiten het bereik van de support die Kinsta geeft wat betreft Redis en vereist een gekwalificeerde WordPress-ontwikkelaar.

Limitaties van Kinsta support voor Redis

De support van Kinsta voor Redis is beperkt tot het installeren van Redis en alle bijbehorende vereiste configuraties in de sitecontainer die ervoor zorgen dat Redis gebruikt kan worden door WordPress. Het integreren van Redis met jouw website en het uitsluiten van specifieke groepen objecten uit de cache is de verantwoordelijkheid van de website-eigenaar. Als je hulp nodig hebt met de juiste integratie en optimalisatie van Redis met je websites, dien je een gekwalificeerde WordPress-ontwikkelaar in te schakelen.


Als je dit artikel leuk vond, dan zal onze support je zeker bevallen. Alle hostingpakketten van Kinsta hebben 24×7-ondersteuning van onze ervaren WordPress-ontwikkelaars en -engineers. Chat met hetzelfde team dat onze Fortune 500-klanten ondersteunt. Bekijk onze pakketten