{"id":55927,"date":"2023-10-05T09:29:09","date_gmt":"2023-10-05T07:29:09","guid":{"rendered":"https:\/\/kinsta.com\/nl\/?p=55927&#038;preview=true&#038;preview_id=55927"},"modified":"2023-10-10T16:20:36","modified_gmt":"2023-10-10T14:20:36","slug":"redis-cli","status":"publish","type":"post","link":"https:\/\/kinsta.com\/nl\/blog\/redis-cli\/","title":{"rendered":"Leer de basics van Redis CLI met WordPress en Docker"},"content":{"rendered":"<p>Redis is een schemaloze, <a href=\"https:\/\/kinsta.com\/nl\/blog\/in-memory-database\/\">in-memory key-value data store<\/a> voor real-time applicaties. Developers kunnen het gebruiken als een NoSQL database, een secundaire datalaag of een cachelaag voor rekenintensieve processen.<\/p>\n<p>Redis biedt persistente opslag die websessiestatussen en andere gegevens kan cachen. Applicaties die <a href=\"https:\/\/kinsta.com\/nl\/docs\/wordpress-hosting\/caching\/redis-cache\/\">Redis gebruiken als cachelaag<\/a> maken meestal \u00e9\u00e9n complexe databasequery of <a href=\"https:\/\/kinsta.com\/nl\/blog\/rest-api-vs-web-api\/\">API<\/a> call en cachen dan de resultaten. Het kan hierdoor objecten snel en effici\u00ebnt opslaan en ophalen. Daarom is Redis een uitstekende combinatie met <a href=\"https:\/\/kinsta.com\/wordpress\/\">WordPress<\/a>, dat een meer traditionele relationele databaseserver gebruikt als primaire inhoudsopslag.<\/p>\n<p>De Redis command-line interface (CLI) kan worden gebruikt om te communiceren met de Redis server van je WordPress site. Met behulp van de Redis CLI (op de opdrachtregel kan deze worden aangeroepen als <code>redis-cli<\/code>) kun je programmatisch verzoeken en antwoorden ontvangen van de Redis server, de commando&#8217;s controleren die in een Redis instantie worden uitgevoerd, de latentie van een instantie controleren en de status van de server in real-time observeren.<\/p>\n<p>Deze tutorial laat zien hoe je Redis en je WordPress site kunt integreren en de Redis CLI kunt gebruiken om create, read, update en delete (CRUD) bewerkingen uit te voeren vanaf je terminal.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Redis met WordPress verbinden met DevKinsta<\/h2>\n<p>Om een WordPress site te verbinden met een Redis database gebruiken we <a href=\"https:\/\/kinsta.com\/nl\/changelog\/lokale-wordpress-ontwikkeling\/\">DevKinsta<\/a>, een gratis toolkit waarmee je met \u00e9\u00e9n klik snel WordPress sites kunt opstarten, ontwikkelen en deployen vanuit je lokale omgeving.<\/p>\n<p>DevKinsta start lokaal een Dockerized WordPress site met de laatste versies van de dependencies, waaronder een Nginx webserver, PHP en een MySQL-compatibele MariaDB database. Het bevat tevens CLI ondersteuning voor WordPress.<\/p>\n<p>DevKinsta is beschikbaar voor Windows, Linux en macOS. Je vindt meer informatie over de installatie als je <a href=\"https:\/\/kinsta.com\/nl\/devkinsta\/download\/\">DevKinsta downloadt<\/a>.<\/p>\n<p>Nadat de installatie is voltooid, <a href=\"https:\/\/kinsta.com\/nl\/blog\/lokale-wordpress-installatie\/\">maak en installeer je een nieuwe WordPress site<\/a> lokaal op je apparaat met behulp van de standaard hostingstack.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Wanneer je DevKinsta voor het eerst start, vraagt het je om <a href=\"https:\/\/www.docker.com\/products\/docker-desktop\/\" target=\"_blank\" rel=\"noopener noreferrer\">Docker Desktop<\/a> als dependency te installeren als je dat nog niet hebt. DevKinsta gebruikt Docker Desktop om alle WordPress lokale omgevingsbestanden aan te maken in een container.<\/p>\n<\/aside>\n\n<p>DevKinsta biedt drie opties voor het lokaal maken van WordPress sites: een gloednieuwe site met standaardinstellingen, een nieuwe site met aangepaste instellingen en het klonen van een bestaande site gehost op Kinsta naar je lokale ontwikkelomgeving.<\/p>\n<p>Deze tutorial gebruikt de eerste optie met de standaardinstellingen en de nieuwste versies van Nginx, PHP, MariaDB en WordPress.<\/p>\n<p>Als je deze stappen hebt gevolgd, kun je het dashboard van je nieuwe site bekijken in DevKinsta:<\/p>\n<figure style=\"width: 1039px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/09\/devkinsta-dashboard-for-wordpress-site.png\" alt=\"Screenshot van het DevKinsta dashboard en de details van een nieuwe WordPress site.\" width=\"1039\" height=\"723\"><figcaption class=\"wp-caption-text\">Het DevKinsta dashboard na het maken van een nieuwe WordPress site.<\/figcaption><\/figure>\n<p>Let op het Site Path. Dit is de map met de bestanden en mappen voor de lokale site. De link naar het <strong>WP Admin<\/strong> dashboard verschijnt in de rechterbovenhoek. Let tenslotte op de Site Host, dit is de <a href=\"https:\/\/kinsta.com\/nl\/blog\/wat-is-een-url\/\">URL<\/a> die verwijst naar je nieuwe ontwikkelsite.<\/p>\n<p>Je kunt Docker Desktop openen om een lijst te maken van alle containers die als dependencies in je DevKinsta project draaien. Klik hiervoor op <strong>Containers<\/strong> bovenaan in de linker zijbalk:<\/p>\n<figure style=\"width: 1040px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/09\/devkinsta-docker-desktop-containers.png\" alt=\"Docker Desktop's lijst van DevKinsta containers.\" width=\"1040\" height=\"490\"><figcaption class=\"wp-caption-text\">Docker Desktop&#8217;s lijst van DevKinsta containers.<\/figcaption><\/figure>\n<p>Nu je WordPress site en containerdependencies draaien, ben je klaar om een Redis database met je site te verbinden:<\/p>\n<ol>\n<li>Klik op de knop <strong>WP Admin<\/strong> in DevKinsta om naar je WordPress admin dashboard te gaan.<\/li>\n<li>Klik op het tabblad <strong>Plugins<\/strong> aan de linkerkant.<\/li>\n<li>Klik op <strong>Add New <\/strong>en zoek naar &#8220;Redis Object Cache&#8221;<\/li>\n<\/ol>\n<figure style=\"width: 1508px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/09\/search-results-wordpress-redis-plugins.png\" alt=\"Screenshot: Zoeken naar Redis Object Cache tijdens het toevoegen van plugins binnen WordPress.\" width=\"1508\" height=\"707\"><figcaption class=\"wp-caption-text\">Zoeken naar de Redis Object Cache plugin binnen WordPress.<\/figcaption><\/figure>\n<p>Klik op <strong>Install Now <\/strong>naast de plugin. Controleer vervolgens of de plugin actief is door op het tabblad <strong>Installed Plugins <\/strong>te klikken.<\/p>\n<figure id=\"attachment_164579\" aria-describedby=\"caption-attachment-164579\" style=\"width: 1040px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-164579 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/09\/installed-wordpress-plugins-with-redis-cache.png\" alt=\"Screenshot: Een lijst met ge\u00efnstalleerde WordPress plugins, met Redis Object Cache gemarkeerd.\" width=\"1040\" height=\"488\"><figcaption id=\"caption-attachment-164579\" class=\"wp-caption-text\">Ge\u00efnstalleerde WordPress plugins, inclusief Redis Object Cache.<\/figcaption><\/figure>\n<p>Wanneer de Redis Object Cache plugin voor het eerst wordt geactiveerd, zal deze melden dat hij geen verbinding kan maken met een Redis database. We lossen dat op door een container te maken met een Redis instantie binnen Docker.<\/p>\n<p>Laten we een terminal openen en een netwerkcontainer genaamd <strong>redisnet<\/strong> maken om je Redis image in te draaien:<\/p>\n<pre><code class=\"language-bash\">docker network create -d bridge redisnet<\/code><\/pre>\n<p>Bouw en draai nu een Redis image als zelfstandige container in die netwerkcontainer:<\/p>\n<pre><code class=\"language-bash\">docker run -d -p 6379:6379 --name demo_redis --network redisnet redis<\/code><\/pre>\n<p>Controleer na het starten van de container-image in Docker Desktop dat de Redis image draait:<\/p>\n<figure style=\"width: 724px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/09\/docker-redis-image-running.png\" alt=\"Screenshot: Indicator dat demo_redis image draait in Docker Desktop.\" width=\"724\" height=\"62\"><figcaption class=\"wp-caption-text\">Docker Desktop draait de <strong>demo_redis<\/strong> image.<\/figcaption><\/figure>\n<p>Onthoud dat je WordPress site automatisch gestart is in een Docker container. Je kunt de naam en ID van het containernetwerk bevestigen:<\/p>\n<pre><code class=\"language-bash\">docker network ls<\/code><\/pre>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/09\/output-docker-network-list-command.png\" alt=\"Screenshot: Uitvoer van het Docker commando Netwerklijst.\" width=\"900\" height=\"156\"><figcaption class=\"wp-caption-text\">Netwerknamen en ID&#8217;s in Docker Desktop.<\/figcaption><\/figure>\n<p>Hierboven is de afgekorte versie van de netwerk ID voor <strong>devkinsta_network<\/strong> <code>d1fa155f7a4d<\/code>. Die gaan we later gebruiken.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>ID&#8217;s voor netwerken en containers in Docker zijn 64 tekens lang. Over het algemeen zijn ID&#8217;s afgekapt tot de eerste 12 karakters voldoende uniek voor referenties. Om de volledige ID&#8217;s te zien, gebruik je de <strong>&#8211;no-trunc<\/strong> optie op commando&#8217;s die ze weergeven.<\/p>\n<\/aside>\n\n<p>Een manier om je Redis cluster en server te verbinden met je lokale WordPress site is door de Redis en DevKinsta netwerken direct met elkaar te verbinden. Controleer eerst de container ID voor Redis. Hier, met het Docker commando om containers op te sommen (te listen), gebruiken we de <code>-l<\/code> (latest) switch om alleen de container te tonen die het meest recent is aangemaakt:<\/p>\n<pre><code class=\"language-bash\">docker ps -l<\/code><\/pre>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/09\/output-docker-container-list-command.png\" alt=\"Screenshot: De uitvoer van het Docker commando om informatie over containers te tonen.\" width=\"900\" height=\"77\"><figcaption class=\"wp-caption-text\">Containerinformatie gegenereerd door het <strong>ps<\/strong> commando van Docker.<\/figcaption><\/figure>\n<p>In dit voorbeeld verschijnt de afgekorte container-ID als <code>c3ffc630e44c<\/code>.<\/p>\n<p>Verbind je Redis container met het DevKinsta-netwerk en gebruik je container-ID in plaats van de onze in het onderstaande commando.<\/p>\n<pre><code class=\"language-bash\">docker network connect devkinsta_network c3ffc630e44c<\/code><\/pre>\n<p>Het Redis container image zou nu toegevoegd moeten zijn aan de lijst van draaiende containers binnen <strong>devkinsta_network<\/strong>. Om het netwerk IP adres van de Redis container te verifi\u00ebren, voer je de volgende opdracht uit, waarbij je onze <strong>devkinsta_network<\/strong> ID vervangt door degene die je hebt gevonden met de opdracht <code>network ls<\/code> in je project:<\/p>\n<pre><code class=\"language-bash\">docker inspect d1fa155f7a4d<\/code><\/pre>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/09\/output-docker-network-inspect-command.png\" alt=\"Screenshot: Uitvoer van het docker inspect commando.\" width=\"900\" height=\"945\"><figcaption class=\"wp-caption-text\">Terminal toont een deel van de uitvoer van het <strong>docker inspect<\/strong> commando.<\/figcaption><\/figure>\n<p>In de afbeelding hierboven is het IP adres van de <strong>demo_redis<\/strong> container <strong>172.172.0.6<\/strong>. Noteer het IP adres in je project voordat je verder gaat met de verbinding.<\/p>\n<p>Navigeer naar de root van de WordPress site op je lokale machine, die zich bevindt op het Site Path dat wordt weergegeven in DevKinsta. Open het bestand <strong>wp-config.php<\/strong> in een teksteditor en voeg de volgende code toe in de sectie voor aangepaste configuratievariabelen:<\/p>\n<pre><code class=\"language-bash\">define('WP_REDIS_CLIENT', 'predis');\ndefine('WP_REDIS_HOST', '172.172.0.6');\ndefine('WP_REDIS_PORT', '6379');<\/code><\/pre>\n<p>Het IP adres dat je gebruikt voor <code>WP_REDIS_HOST<\/code> is het adres dat je zag voor <strong>demo_redis<\/strong> toen je het commando <code>docker inspect<\/code> uitvoerde.<\/p>\n<p>Deze configuratiecode voegt de Redis client, host en poort toe zodat de plugin toegang heeft tot de Redis server in dezelfde Docker container en hetzelfde netwerk als DevKinsta.<\/p>\n<p>Om te bevestigen dat de plugin is verbonden en draait:<\/p>\n<ol>\n<li>Navigeer naar je WordPress pluginspagina in het admin dashboard.<\/li>\n<li>Klik op de <b>Settings <\/b>link voor de Redis Object Cache.<\/li>\n<li>Klik op de Instellingen pagina op de knop <strong>Enable Object Cache<\/strong>.<\/li>\n<\/ol>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/09\/wordpress-enable-redis-object-cache.png\" alt=\"Screenshot: De Redis Object Cache inschakelen in WordPress.\" width=\"900\" height=\"399\"><figcaption class=\"wp-caption-text\">Redis Object Cache is beschrijfbaar en bereikbaar, maar moet worden ingeschakeld.<\/figcaption><\/figure>\n<p>Zodra de Redis Object Cache is ingeschakeld, ziet de instellingenpagina er ongeveer zo uit:<\/p>\n<figure style=\"width: 899px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/09\/wordpress-redis-object-cache-enabled.png\" alt=\"Screenshot: De Redis Object Cache Settings pagina met de plugin ingeschakeld.\" width=\"899\" height=\"663\"><figcaption class=\"wp-caption-text\">De Redis Object Cache Settings pagina laat zien dat Redis is verbonden en draait.<\/figcaption><\/figure>\n<h2>De Redis CLI starten<\/h2>\n<p>De Redis CLI tool (<code>redis-cli<\/code>) wordt geleverd met een Redis server. Je kunt een Redis server installeren op <a href=\"https:\/\/redis.io\/docs\/getting-started\/installation\/install-redis-on-windows\" target=\"_blank\" rel=\"noopener noreferrer\">Windows<\/a>, <a href=\"https:\/\/redis.io\/docs\/getting-started\/installation\/install-redis-on-mac-os\" target=\"_blank\" rel=\"noopener noreferrer\">macOS<\/a> en <a href=\"https:\/\/redis.io\/docs\/getting-started\/installation\/install-redis-on-linux\" target=\"_blank\" rel=\"noopener noreferrer\">Linux<\/a> besturingssystemen.<\/p>\n<p>We <a href=\"https:\/\/kinsta.com\/nl\/blog\/redis-docker\/\">draaien Redis hier echter al in Docker<\/a>, dus we kunnen de CLI tool starten binnen onze <strong>demo_redis<\/strong> container.<\/p>\n<p>Toen we hierboven het commando <code>docker ps<\/code> gebruikten, leerden we de ID van de container waarop het Redis image draait. Die van ons begon met <code>c3ffc630e44c<\/code>. We kunnen deze afgekorte ID gebruiken om <strong>demo_redis<\/strong> te targeten en er een commandoregel in te starten:<\/p>\n<pre><code class=\"language-bash\">docker exec -it c3ffc630e44c \/bin\/sh<\/code><\/pre>\n<p>Nu kun je het hulpprogramma <code>redis-cli<\/code> callen:<\/p>\n<figure style=\"width: 800px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/09\/invoking-redis-cli-in-docker.png\" alt=\"Screenshot: redis-cli aangeroepen in Docker.\" width=\"800\" height=\"111\"><figcaption class=\"wp-caption-text\"><strong>redis-cli<\/strong> callen vanuit een shell in Docker.<\/figcaption><\/figure>\n<p>Je kunt de server pingen om de verbinding te testen:<\/p>\n<pre><code class=\"language-bash\">ping<\/code><\/pre>\n<figure style=\"width: 800px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/09\/ping-with-redis-cli-in-docker.png\" alt=\"Screenshot: de Redis-server pingen met redis-cli.\" width=\"800\" height=\"131\"><figcaption class=\"wp-caption-text\">Reactie van de server op een ping in <strong>redis-cli<\/strong>.<\/figcaption><\/figure>\n<p>Om verbinding te maken met de Redis server via zijn IP adres en poort en die verbinding te testen, voer je het volgende commando uit (met het IP adres van je <strong>demo_redis<\/strong> container):<\/p>\n<pre><code class=\"language-bash\">redis-cli -h 172.172.0.6 -p 6379 ping<\/code><\/pre>\n<figure style=\"width: 800px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/09\/external-ping-with-redis-cli-in-docker.png\" alt=\"Screenshot: De Redis-server pingen via een IP adres.\" width=\"800\" height=\"109\"><figcaption class=\"wp-caption-text\">Een ping sturen naar de Redis server via zijn IP adres en poort.<\/figcaption><\/figure>\n<p>Je hebt met succes verbinding gemaakt met de Redis server op zowel je lokale machine als de Docker container.<\/p>\n<p>Controleer vervolgens of je WordPress site gegevens opslaat in de Redis cache door <code>redis-cli<\/code> en het <code>keys *<\/code> commando te gebruiken om alle sleutels in de database weer te geven:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/09\/redis-cli-list-keys.png\" alt=\"Screenshot: Een lijst van de sleutels op de Redis server.\" width=\"900\" height=\"622\"><figcaption class=\"wp-caption-text\">Alle sleutels ophalen in de Redis database met een * wildcard zoekopdracht.<\/figcaption><\/figure>\n<p>Je kunt zien dat sommige WordPress gegevens al zijn opgeslagen in de Redis cache.<\/p>\n<h2>Redis CLI CRUD bewerkingen<\/h2>\n<p>Je kunt CRUD operaties uitvoeren op je Redis database met de CLI tool.<\/p>\n<p>Laten we de waarde opvragen van een sleutel die we hebben gekopieerd van ons eerdere Redis CLI <code>keys *<\/code> verzoek.<\/p>\n<pre><code class=\"language-bash\">get :u.:~8r]mC-&gt;Re\/gG!&mGU.[{+;]t7o&lt;H~)c*pcU=Lx_Vs{9JkdxkL:X;M-@Y$Svwp:user_meta:1<\/code><\/pre>\n<figure id=\"attachment_164781\" aria-describedby=\"caption-attachment-164781\" style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/09\/redis-cli-query-database.png\" alt=\"Screenshot: Results of a Redis database query.\" width=\"900\" height=\"334\"><figcaption id=\"caption-attachment-164781\" class=\"wp-caption-text\">Redis antwoord op een &#8220;get&#8221; verzoek met <strong>redis-cli<\/strong>.<\/figcaption><\/figure>\n<p>Laten we de inhoud van de Redis database manipuleren door <code>redis-cli<\/code> te callen en de commando&#8217;s <code>set<\/code>, <code>get<\/code> en <code>del<\/code> te gebruiken om een sleutel\/waardepaar te maken, de nieuwe sleutel op te vragen en deze vervolgens te verwijderen:<\/p>\n<figure style=\"width: 800px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/09\/redis-cli-crud-requests.png\" alt=\"Screenshot: Redis sleutel\/waarde gegevens cre\u00ebren, opvragen en verwijderen.\" width=\"800\" height=\"229\"><figcaption class=\"wp-caption-text\">Eenvoudige CRUD bewerkingen op een Redis database met <strong>redis-cli<\/strong>.<\/figcaption><\/figure>\n<p>Hierboven levert het opvragen van de waarde van een sleutel die is verwijderd <code>nil<\/code> op.<\/p>\n<p>Er zijn overigens nog veel meer <a href=\"https:\/\/redis.io\/commands\/\" target=\"_blank\" rel=\"noopener noreferrer\">geavanceerde bewerkingen<\/a> beschikbaar als je de Redis CLI gebruikt.<\/p>\n<h2>Samenvatting<\/h2>\n<p>Redis CLI is een gemakkelijke manier om Redis commando&#8217;s te testen op je website voordat je het naar een live omgeving pusht. Het is tevens een geweldige manier om activiteit in een Redis instantie te monitoren.<\/p>\n<p>In Docker biedt een Redis instantie de tools die je nodig hebt om de database te beheren &#8211; inclusief <code>redis-cli<\/code> &#8211; gebundeld in een enkele container.<\/p>\n<p>Ondertussen maakt de Docker aanpak van DevKinsta het eenvoudig om een WordPress site te ontwikkelen op een lokale machine en deze vervolgens met een paar muisklikken uit te rollen naar productie.<\/p>\n<p>Als je nog niet bezig bent met het beheren van een aantal van de 200.000 WordPress sites die worden gehost door Kinsta, ontdek dan de geavanceerde functies die beschikbaar zijn in al onze <a href=\"https:\/\/kinsta.com\/nl\/wordpress-hosting\/\">Managed WordPress Hosting<\/a> pakketten.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Redis is een schemaloze, in-memory key-value data store voor real-time applicaties. Developers kunnen het gebruiken als een NoSQL database, een secundaire datalaag of een cachelaag voor &#8230;<\/p>\n","protected":false},"author":259,"featured_media":55928,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[834,892],"class_list":["post-55927","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-devkinsta","topic-wordpress-ontwikkeling"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Leer de basics van Redis CLI met WordPress en Docker - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Hier lees je hoe Redis CLI je de controle geeft over het toevoegen van deze populaire NoSQL database aan WordPress (met hulp van Docker).\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/nl\/blog\/redis-cli\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Leer de basics van Redis CLI met WordPress en Docker\" \/>\n<meta property=\"og:description\" content=\"Hier lees je hoe Redis CLI je de controle geeft over het toevoegen van deze populaire NoSQL database aan WordPress (met hulp van Docker).\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/nl\/blog\/redis-cli\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Kinsta-Nederland-476213452787823\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-10-05T07:29:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-10T14:20:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/10\/redis-cli.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Steve Bonisteel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Hier lees je hoe Redis CLI je de controle geeft over het toevoegen van deze populaire NoSQL database aan WordPress (met hulp van Docker).\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/10\/redis-cli.png\" \/>\n<meta name=\"twitter:creator\" content=\"@Kinsta_NL\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_NL\" \/>\n<meta name=\"twitter:label1\" content=\"Geschreven door\" \/>\n\t<meta name=\"twitter:data1\" content=\"Steve Bonisteel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/redis-cli\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/redis-cli\/\"},\"author\":{\"name\":\"Steve Bonisteel\",\"@id\":\"https:\/\/kinsta.com\/nl\/#\/schema\/person\/d84ceff87bd64a4368a581fc8aa8bd6f\"},\"headline\":\"Leer de basics van Redis CLI met WordPress en Docker\",\"datePublished\":\"2023-10-05T07:29:09+00:00\",\"dateModified\":\"2023-10-10T14:20:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/redis-cli\/\"},\"wordCount\":1748,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/nl\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/redis-cli\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/10\/redis-cli.png\",\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/nl\/blog\/redis-cli\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/redis-cli\/\",\"url\":\"https:\/\/kinsta.com\/nl\/blog\/redis-cli\/\",\"name\":\"Leer de basics van Redis CLI met WordPress en Docker - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/nl\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/redis-cli\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/redis-cli\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/10\/redis-cli.png\",\"datePublished\":\"2023-10-05T07:29:09+00:00\",\"dateModified\":\"2023-10-10T14:20:36+00:00\",\"description\":\"Hier lees je hoe Redis CLI je de controle geeft over het toevoegen van deze populaire NoSQL database aan WordPress (met hulp van Docker).\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/redis-cli\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/nl\/blog\/redis-cli\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/redis-cli\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/10\/redis-cli.png\",\"contentUrl\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/10\/redis-cli.png\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/redis-cli\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WordPress ontwikkeling\",\"item\":\"https:\/\/kinsta.com\/nl\/onderwerpen\/wordpress-ontwikkeling\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Leer de basics van Redis CLI met WordPress en Docker\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/nl\/#website\",\"url\":\"https:\/\/kinsta.com\/nl\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Snelle, veilige, premium hostingoplossingen\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/nl\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/nl\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/nl\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/nl\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/kinsta.com\/nl\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/nl\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Kinsta-Nederland-476213452787823\/\",\"https:\/\/x.com\/Kinsta_NL\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/nl\/#\/schema\/person\/d84ceff87bd64a4368a581fc8aa8bd6f\",\"name\":\"Steve Bonisteel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/kinsta.com\/nl\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0adffb3f9c86a6ec8245f8399d540823?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0adffb3f9c86a6ec8245f8399d540823?s=96&d=mm&r=g\",\"caption\":\"Steve Bonisteel\"},\"description\":\"Steve Bonisteel is a Technical Editor at Kinsta who began his writing career as a print journalist, chasing ambulances and fire trucks. He has been covering Internet-related technology since the late 1990s.\",\"url\":\"https:\/\/kinsta.com\/nl\/blog\/author\/stevebonisteel\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Leer de basics van Redis CLI met WordPress en Docker - Kinsta\u00ae","description":"Hier lees je hoe Redis CLI je de controle geeft over het toevoegen van deze populaire NoSQL database aan WordPress (met hulp van Docker).","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/nl\/blog\/redis-cli\/","og_locale":"nl_NL","og_type":"article","og_title":"Leer de basics van Redis CLI met WordPress en Docker","og_description":"Hier lees je hoe Redis CLI je de controle geeft over het toevoegen van deze populaire NoSQL database aan WordPress (met hulp van Docker).","og_url":"https:\/\/kinsta.com\/nl\/blog\/redis-cli\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Nederland-476213452787823\/","article_published_time":"2023-10-05T07:29:09+00:00","article_modified_time":"2023-10-10T14:20:36+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/10\/redis-cli.png","type":"image\/png"}],"author":"Steve Bonisteel","twitter_card":"summary_large_image","twitter_description":"Hier lees je hoe Redis CLI je de controle geeft over het toevoegen van deze populaire NoSQL database aan WordPress (met hulp van Docker).","twitter_image":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/10\/redis-cli.png","twitter_creator":"@Kinsta_NL","twitter_site":"@Kinsta_NL","twitter_misc":{"Geschreven door":"Steve Bonisteel","Geschatte leestijd":"11 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/nl\/blog\/redis-cli\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/nl\/blog\/redis-cli\/"},"author":{"name":"Steve Bonisteel","@id":"https:\/\/kinsta.com\/nl\/#\/schema\/person\/d84ceff87bd64a4368a581fc8aa8bd6f"},"headline":"Leer de basics van Redis CLI met WordPress en Docker","datePublished":"2023-10-05T07:29:09+00:00","dateModified":"2023-10-10T14:20:36+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/nl\/blog\/redis-cli\/"},"wordCount":1748,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/nl\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/nl\/blog\/redis-cli\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/10\/redis-cli.png","inLanguage":"nl-NL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/nl\/blog\/redis-cli\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/nl\/blog\/redis-cli\/","url":"https:\/\/kinsta.com\/nl\/blog\/redis-cli\/","name":"Leer de basics van Redis CLI met WordPress en Docker - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/nl\/blog\/redis-cli\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/nl\/blog\/redis-cli\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/10\/redis-cli.png","datePublished":"2023-10-05T07:29:09+00:00","dateModified":"2023-10-10T14:20:36+00:00","description":"Hier lees je hoe Redis CLI je de controle geeft over het toevoegen van deze populaire NoSQL database aan WordPress (met hulp van Docker).","breadcrumb":{"@id":"https:\/\/kinsta.com\/nl\/blog\/redis-cli\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/nl\/blog\/redis-cli\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/kinsta.com\/nl\/blog\/redis-cli\/#primaryimage","url":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/10\/redis-cli.png","contentUrl":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/10\/redis-cli.png","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/nl\/blog\/redis-cli\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/nl\/"},{"@type":"ListItem","position":2,"name":"WordPress ontwikkeling","item":"https:\/\/kinsta.com\/nl\/onderwerpen\/wordpress-ontwikkeling\/"},{"@type":"ListItem","position":3,"name":"Leer de basics van Redis CLI met WordPress en Docker"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/nl\/#website","url":"https:\/\/kinsta.com\/nl\/","name":"Kinsta\u00ae","description":"Snelle, veilige, premium hostingoplossingen","publisher":{"@id":"https:\/\/kinsta.com\/nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/nl\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/nl\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/kinsta.com\/nl\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/nl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Kinsta-Nederland-476213452787823\/","https:\/\/x.com\/Kinsta_NL","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/nl\/#\/schema\/person\/d84ceff87bd64a4368a581fc8aa8bd6f","name":"Steve Bonisteel","image":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/kinsta.com\/nl\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0adffb3f9c86a6ec8245f8399d540823?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0adffb3f9c86a6ec8245f8399d540823?s=96&d=mm&r=g","caption":"Steve Bonisteel"},"description":"Steve Bonisteel is a Technical Editor at Kinsta who began his writing career as a print journalist, chasing ambulances and fire trucks. He has been covering Internet-related technology since the late 1990s.","url":"https:\/\/kinsta.com\/nl\/blog\/author\/stevebonisteel\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/posts\/55927","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/users\/259"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/comments?post=55927"}],"version-history":[{"count":6,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/posts\/55927\/revisions"}],"predecessor-version":[{"id":55980,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/posts\/55927\/revisions\/55980"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/55927\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/55927\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/55927\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/55927\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/55927\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/55927\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/55927\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/55927\/translations\/es"},{"href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/55927\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/media\/55928"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/media?parent=55927"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/tags?post=55927"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/topic?post=55927"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}