Redis caching
Redis is een open-source, in-memory datastructuur opslag. In de context van WordPress kan Redis worden gebruikt om de waarden die worden gegenereerd door de native object cache van WordPress op een persistente manier op te slaan, zodat objecten in de cache kunnen worden hergebruikt tussen page loads.
Veel managed Redis oplossingen draaien je cache op een volledig gescheiden netwerk van je website, vaak duizenden kilometers verderop. De Redis add-on van Kinsta installeert daarentegen een speciale Redis-instantie van 2 GB in dezelfde container als je WordPress site. Deze architectuur zorgt ervoor dat Redis, je PHP engine en de database allemaal op dezelfde fysieke machine draaien, waardoor:
- Extreem lage latency.
- Request round-trips in microseconden, niet in milliseconden.
- Minimale doorvoer van gegevens en geen externe knelpunten.
- Snellere cacheprestaties.
Door het elimineren van externe netwerkgesprekken is deze lokale integratie vooral gunstig voor toepassingen die veel resources gebruiken, zoals WooCommerce winkels, lidmaatschapssites of WordPress installaties met veel verkeer.
Het gebruik van een persistente object cache zoals Redis cache maakt hergebruik van objecten in de cache mogelijk in plaats van dat de MySQL database een tweede keer moet worden geraadpleegd voor hetzelfde object. Het resultaat is dat Redis de belasting op de MySQL database van een website kan verminderen, waardoor tegelijkertijd de reactietijd van de site afneemt en het vermogen van de site om te schalen en extra verkeer aan te kunnen toeneemt.
Sites die het meest zullen profiteren van Redis cache
Bij Kinsta is page caching ingebouwd voor alle sites op ons platform. Er zijn echter een aantal sites die niet veel gebruik maken van page caching: sommige e-commerce sites, lidmaatschapssites, forums en discussieborden, blogs met extreem actieve commentaarsecties en andere soorten zeer dynamische websites.
Deze zeer dynamische websites die niet goed gebruik kunnen maken van page caching zijn potentiële kandidaten voor een persistent object caching optie zoals Redis.
Redis zal over het algemeen de laadtijd van statische blogs, informatieve zakelijke websites en nieuwswebsites niet verbeteren, tenzij de sites heel slecht gebruik maken van onze page caching.
Redis toevoegen aan een site bij Kinsta
De Redis caching add-on kost $100 per maand per site. Als je Redis wilt toevoegen aan je site bij Kinsta, ga dan naar Sites > sitenaam > Caching > Redis > Inschakelen.

Er wordt een nieuw venster geopend met de prijsinformatie voor de add-on. Klik op Redis add-on inschakelen. Hiermee wordt de Redis Object Cache plugin geïnstalleerd.
Houd er rekening mee dat alleen gebruikers met factureringsrechten (Company Owners, Company Administrators, Company Billing) de add-on kunnen inschakelen.

Redis plugin
De Redis caching add-on installeert standaard de Redis Object Cache plugin. Dit is een open-source plugin die beschikbaar is op WordPress.org. Redis biedt ook Object Cache Pro die debugging tools, geheugenoptimalisatie en premium ondersteuning bevat.
Als je al een andere plugin gebruikt om te integreren met Redis, zoals WP-Redis, of als je een andere plugin op je site wilt gebruiken om Redis te integreren met WordPress object caching, dan moet je de Redis Object Cache plugin uitschakelen in de Plugins sectie van je WordPress WP Admin paneel. Je kunt dan een Redis plugin naar keuze uit de plugin repository gebruiken of installeren; hierdoor verschijnt er een waarschuwing binnen Caching > Redis, die je kunt negeren. We raden niet aan om over te schakelen naar de Redis Object Cache plugin als je momenteel een andere Redis plugin op je site hebt werken. Redis werkt mogelijk niet goed als er geen geschikte plugin is geïnstalleerd.
Als de Redis Object Cache plugin niet wordt geïnstalleerd wanneer je de add-on inschakelt of als deze is verwijderd, kun je de add-on opnieuw installeren binnen Caching > Redis > Opnieuw installeren.

Als je een foutmelding ziet dat WordPress niet beschikbaar is, moet je WordPress opnieuw installeren en het opnieuw proberen; dit komt meestal door een Bedrock of andere niet standaard WordPress installatie met een custom publieke web root (document root). Start een nieuwe chat met ons Support team, en zij kunnen een nieuw wp-cli.yml bestand toevoegen aan de ~/public directory, met het pad dat wijst naar de WordPress installatie van de site.
Belangrijke opmerkingen
- Als je site zowel een test als een live omgeving heeft en je testsite niet langer nodig is, verwijder deze dan. Deze kan dan opnieuw worden aangemaakt na de installatie van Redis op de live site. Als je testsite niet verwijderd kan worden, moet je Redis (en de Redis plugin) toevoegen aan de container van de testsite. Als dit niet wordt gedaan, zal de volgende keer dat de testomgeving live wordt gepushed, de Redis installatie in de LIVE omgeving worden overschreven en verwijderd.
- Redis cache details worden mogelijk niet correct gerapporteerd in de APM tool van Kinsta als je een andere plugin gebruikt dan WP Redis of Redis Object Cache. Dit betekent niet dat Redis niet werkt. Dit gebeurt omdat we mogelijk niet in staat zijn om Redis gegevens van andere plugins te verzamelen en weer te geven in de APM tool.
- Als je een lege WordPress of staging omgeving maakt en de Redis caching add-on inschakelt, zal deze niet automatisch actief zijn op de nieuwe lege omgeving. Om Redis caching in te schakelen, moet je eerst WordPress installeren op de lege omgeving, de add-on uitschakelen op de site en deze vervolgens weer inschakelen.
Redis gebruiken met een WordPress website
- Zodra Redis is geïnstalleerd en geïntegreerd met je site met een plugin, zal het geruisloos op de achtergrond draaien.
- Het is cruciaal dat je je site grondig test nadat je object caching hebt ingeschakeld, waarbij je alle kritieke processen op je website met meerdere gebruikersprofielen bekijkt om er zeker van te zijn dat objecten in de cache niet verkeerd worden hergebruikt.
- Als je merkt dat objecten in de cache onjuist worden gebruikt, is het misschien mogelijk om specifieke groepen objecten uit te sluiten van object caching met de functie wp_cache_add_non_persistent_groups. Het manipuleren van de prestaties van de object cache valt buiten het bereik van Kinsta’s ondersteuning voor Redis en vereist de betrokkenheid van een gekwalificeerde WordPress ontwikkelaar.
Je database verbinden met database met RedisInsight
Met RedisInsight kun je je database visualiseren en GUI- en CLI-gebaseerde interacties uitvoeren in Redis.
- Download, installeer en start RedisInsight.
- Klik op Add Redis database > Connection Settings > Security.
- Om verbinding te maken met RedisInsight heb je de volgende informatie nodig uit de sectie Primaire SFTP/SSH gebruiker van het Info tabblad van elke site in MyKinsta:
- host/serveradres (IP-adres)
- poort (we nemen beveiliging serieus hier bij Kinsta, elke site gebruikt een andere poort)
- gebruikersnaam (SFTP-gebruikersnaam, niet je e-mailadres)
- wachtwoord

SFTP/SSH gegevens.
- Selecteer in RedisInsight Use SSH tunnel. Voer in de onderstaande sectie je Host, Po, Gebruikersnaam en Wachtwoord van MyKinsta in en klik op Redis Database toevoegen.

Voer je MyKinsta SSH-referenties in om verbinding te maken met RedisInsight.
Redis cache wissen
Je kunt de cache wissen in MyKinsta, in je WordPress dashboard, met WP-CLI of met SSH.
Cache wissen in je WordPress dashboard
Met de Kinsta MU plugin (standaard geïnstalleerd op alle Kinsta gehoste sites) kun je object cache (en andere soorten cache) wissen in je WordPress dashboard. Log in op je WordPress dashboard en doe een van de volgende dingen:
- Klik op de Clear All Caches knop op de Kinsta Cache plugin pagina in je WordPress dashboard.
- Klik op de link Clear Caches in de admin toolbar van WordPress.
Beide methoden zullen object caching en site cache (ook wel full-page cache genoemd) wissen.

Cache wissen in MyKinsta
Log in op MyKinsta en ga naar Sites > sitenaam > Caching > Server caching.
Klik op de knop Cache wissen om de sitecache te wissen.
- Het wissen van de site cache in MyKinsta wist ook de Redis object cache.
- Als Edge Caching is ingeschakeld, wordt door het wissen van de sitecache in MyKinsta ook de Edge Cache gewist.

Cache wissen met WP-CLI
Maak verbinding met je server met SSH en navigeer naar de document root van je site:
cd publicAls de Kinsta Must Use (MU) Plugin is geïnstalleerd op de site, kun je de Redis object cache wissen met dit commando:
wp kinsta cache purge --objectVoeg de flag --all toe om alle cache te wissen:
wp kinsta cache purge --allSluit SSH af met het volgende commando:
quitCache wissen met SSH
Maak verbinding met je server met SSH en flush de Redis cache door met het volgende commando:
redis-cli flushall asyncSluit SSH af met het volgende commando:
quitBeperkingen van Kinsta’s ondersteuning voor Redis
Kinsta’s ondersteuning voor Redis is beperkt tot het installeren van Redis en alle benodigde afhankelijkheden in de sitecontainer en het zorgen dat Redis beschikbaar is voor gebruik door WordPress. Het integreren van Redis met je website en het uitsluiten van specifieke groepen objecten van de cache is de verantwoordelijkheid van elke website-eigenaar. Als je hulp nodig hebt bij de juiste integratie van Redis met je website, moet je een gekwalificeerde WordPress ontwikkelaar inschakelen.
De Redis caching add-on uitschakelen
Om deze add-on te verwijderen, klik je op de pagina Add-ons onder Redis caching op Uitschakelen > Redis add-on uitschakelen. Je kunt de add-on ook verwijderen binnen Caching > Redis > Uitschakelen.
Als je de Redis caching add-on verwijdert en je zit in de eerste 30 dagen van je WordPress Hosting abonnement, dan wordt een evenredig bedrag voor de add-on toegevoegd aan je volgende factuur voor de periode dat deze was ingeschakeld. Als je WordPress Hosting pakket langer dan 30 dagen actief is, ontvang je een evenredig tegoed voor de add-on kosten op je Accountsaldo voor de resterende dagen van de huidige factureringsperiode. Het tegoed wordt automatisch gebruikt om het aan Kinsta verschuldigde geld op uw volgende factuur te verrekenen. Raadpleeg voor meer informatie onze WordPress Hosting niet-goed-geld-terug garanatie.