{"id":68908,"date":"2023-05-09T15:02:12","date_gmt":"2023-05-09T14:02:12","guid":{"rendered":"https:\/\/kinsta.com\/fr\/?p=68908&#038;preview=true&#038;preview_id=68908"},"modified":"2023-08-22T14:43:56","modified_gmt":"2023-08-22T13:43:56","slug":"executer-redis-dans-docker","status":"publish","type":"post","link":"https:\/\/kinsta.com\/fr\/blog\/executer-redis-dans-docker\/","title":{"rendered":"Comment et pourquoi ex\u00e9cuter Redis dans Docker ?"},"content":{"rendered":"<p><a href=\"https:\/\/kinsta.com\/fr\/docs\/hebergement-wordpress\/cache\/cache-redis\/\">Redis<\/a> est une base de donn\u00e9es en m\u00e9moire hautement disponible. Son stockage de donn\u00e9es cl\u00e9-valeur persistant sur disque est id\u00e9al pour de multiples utilisations \u00e0 haute disponibilit\u00e9.<\/p>\n<p>D&rsquo;autre part, <a href=\"https:\/\/kinsta.com\/fr\/blog\/qu-est-ce-que-docker\/\">Docker<\/a> est un outil qui permet de conteneuriser les applications et les services, d&rsquo;isoler leurs environnements et de les faire fonctionner s\u00e9par\u00e9ment. Vous pouvez utiliser Docker comme un gestionnaire de paquets pour les applications et les services avec toutes les d\u00e9pendances, configurations, scripts, etc. n\u00e9cessaires. Un script appel\u00e9 Dockerfile est plac\u00e9 \u00e0 l&rsquo;int\u00e9rieur du conteneur Docker et vous permet de d\u00e9ployer le conteneur en tant qu&rsquo;entit\u00e9 unique.<\/p>\n<p>Cet article vous apprend \u00e0 utiliser efficacement ces deux technologies open source. Il explique \u00e9galement pourquoi il est essentiel d&rsquo;ex\u00e9cuter des clusters Redis dans des conteneurs Docker et quels en sont les avantages et les b\u00e9n\u00e9fices par rapport \u00e0 l&rsquo;ex\u00e9cution de clusters Redis sur des machines virtuelles ou des serveurs nus.<\/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>Les diff\u00e9rentes utilisations de Redis<\/h2>\n<p>Redis pr\u00e9sente <a href=\"https:\/\/kinsta.com\/fr\/blog\/base-de-donees-en-memoire\/\">plusieurs avantages<\/a>. Ses utilisations les plus populaires sont les suivantes :<\/p>\n<ul>\n<li>Cache de base de donn\u00e9es cl\u00e9-valeur distribu\u00e9e<\/li>\n<li>Courtier en messages<\/li>\n<li>Serveur de mise en cache d&rsquo;objets persistants<\/li>\n<\/ul>\n<p>De plus, Redis peut prendre en charge de nombreux types et structures de donn\u00e9es, ce qui permet de l&rsquo;utiliser comme couche de base de donn\u00e9es primaire et secondaire pour les applications. Il prend \u00e9galement en charge les listes, les flux, les hachages, les ensembles, etc.<\/p>\n<p>Cependant, vous pouvez pousser les avantages de Redis encore plus loin en le conteneurisant.<\/p>\n\n<h2>Redis est le meilleur dans un conteneur<\/h2>\n<p>Redis est l&rsquo;une des images Docker les plus populaires dans le registre Docker, avec <a href=\"https:\/\/hub.docker.com\/_\/redis\" target=\"_blank\" rel=\"noopener noreferrer\">plus d&rsquo;un milliard de t\u00e9l\u00e9chargements<\/a>. La raison pour laquelle les applications Redis sont conteneuris\u00e9es est qu&rsquo;elles b\u00e9n\u00e9ficient des avantages de Docker et du support de la communaut\u00e9 pour les cas d&rsquo;utilisation Redis les plus courants.<\/p>\n<p>L&rsquo;image Docker Redis b\u00e9n\u00e9ficie d&rsquo;une communaut\u00e9 open source qui cr\u00e9e et maintient une documentation claire. Et pour couronner le tout, Docker est tr\u00e8s fiable et permet une utilisation facile et une grande flexibilit\u00e9.<\/p>\n<h3>Facilit\u00e9 d&rsquo;utilisation<\/h3>\n<p>Docker isole les environnements des applications et des services ex\u00e9cut\u00e9s dans les conteneurs. L&rsquo;isolation signifie que vous pouvez emballer, construire et exp\u00e9dier des images Redis qui fonctionnent quel que soit le syst\u00e8me d&rsquo;exploitation h\u00f4te, ce qui facilite le d\u00e9veloppement et l&rsquo;ex\u00e9cution d&rsquo;applications Redis dans Docker. De plus, Docker Desktop simplifie la mise en place d&rsquo;un <a href=\"https:\/\/kinsta.com\/local-development\/\">environnement de d\u00e9veloppement local<\/a> coh\u00e9rent, ce qui est particuli\u00e8rement utile pour les grandes \u00e9quipes.<\/p>\n<h3>S\u00e9curit\u00e9 :<\/h3>\n<p>Vous pouvez rechercher les failles de s\u00e9curit\u00e9 avec Redis \u00e0 l&rsquo;int\u00e9rieur d&rsquo;un conteneur. Docker utilise <a href=\"https:\/\/snyk.io\/learn\/docker-security-scanning\/\" target=\"_blank\" rel=\"noopener noreferrer\">Snyk<\/a>, un outil qui offre une visibilit\u00e9 sur la s\u00e9curit\u00e9 des <a href=\"https:\/\/kinsta.com\/fr\/blog\/retirer-images-docker\/\">images Docker<\/a>. Il analyse les conteneurs Docker et fournit des d\u00e9tails et des mesures correctives en cas d&rsquo;images corrompues. Docker peut \u00e9galement g\u00e9n\u00e9rer une nomenclature logicielle (SBOM) pour analyser toutes les d\u00e9pendances utilis\u00e9es dans la construction d&rsquo;images de conteneurs, bien que cela soit encore exp\u00e9rimental.<\/p>\n<h3>Flexibilit\u00e9<\/h3>\n<p>Docker est disponible pour la plupart des syst\u00e8mes d&rsquo;exploitation et des applications Unix et Windows. Comme vous utilisez les conteneurs pour isoler les logiciels de leur environnement et vous assurer qu&rsquo;ils fonctionnent avec tous les syst\u00e8mes, les applications et les services Redis s&rsquo;ex\u00e9cutent toujours, quelle que soit l&rsquo;infrastructure.<\/p>\n<h3>Fiabilit\u00e9<\/h3>\n<p>Docker vous permet d&rsquo;ex\u00e9cuter n&rsquo;importe quelle charge de travail conteneuris\u00e9e dans n&rsquo;importe quel environnement de mani\u00e8re fiable. Redis est fiable dans Docker car les conteneurs Docker prennent p\u00e9riodiquement des instantan\u00e9s de l&rsquo;image du conteneur, ce qui vous permet de revenir \u00e0 ces instantan\u00e9s en cas de <a href=\"https:\/\/kinsta.com\/fr\/blog\/reparer-base-de-donnees-wordpress\/\">base de donn\u00e9es d\u00e9fectueuse ou corrompue<\/a>. Vous pouvez \u00e9galement cr\u00e9er un volume Docker en montant un r\u00e9pertoire contenant le fichier de <a href=\"https:\/\/docs.sevalla.com\/databases\/import-export\/postgresqlexport-redis-database-command-line\">base de donn\u00e9es Redis<\/a> \u00e0 l&rsquo;int\u00e9rieur du conteneur.<\/p>\n<p>Un volume Docker permet de prot\u00e9ger le conteneur contre toute forme de perte accidentelle de donn\u00e9es. Cependant, les volumes Docker n&rsquo;incluent pas d&rsquo;instantan\u00e9s d&rsquo;image. Vous devez enregistrer ou sauvegarder manuellement les donn\u00e9es de votre fichier de base de donn\u00e9es Redis \u00e0 intervalles r\u00e9guliers.<\/p>\n<h2>Comment utiliser Redis avec Docker<\/h2>\n<p>Pour placer votre base de donn\u00e9es Redis dans un conteneur Docker, vous devez disposer de Docker dans l&rsquo;environnement cible. Les instructions suivantes vous montrent comment installer Docker sur Windows.<\/p>\n<p>Vous pouvez suivre un guide sur le <a href=\"https:\/\/www.docker.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">site web de Docker<\/a> pour un syst\u00e8me d&rsquo;exploitation Unix ou bas\u00e9 sur Unix. Apr\u00e8s l&rsquo;installation et la configuration, vous pouvez cr\u00e9er un r\u00e9seau \u00e0 l&rsquo;int\u00e9rieur de votre conteneur Docker. Ensuite, vous pouvez installer Redis et cr\u00e9er une base de donn\u00e9es. Enfin, vous pouvez effectuer des op\u00e9rations sur votre base de donn\u00e9es Redis.<\/p>\n<p>Tout d&rsquo;abord, installez Docker sur votre syst\u00e8me d&rsquo;exploitation. Si vous le souhaitez, acc\u00e9dez au <a href=\"https:\/\/hub.docker.com\/\">Docker Hub<\/a> et cr\u00e9ez un compte. Vous avez besoin d&rsquo;un compte pour cr\u00e9er et publier vos images.<\/p>\n<figure style=\"width: 1200px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/docker-hub-sign-up-form.png\" alt=\"Hub Docker\" width=\"1200\" height=\"613\"><figcaption class=\"wp-caption-text\">Hub Docker<\/figcaption><\/figure>\n<p>Apr\u00e8s avoir cr\u00e9\u00e9 un compte, connectez-vous \u00e0 Docker Hub et t\u00e9l\u00e9chargez la derni\u00e8re version de Docker Desktop pour votre syst\u00e8me d&rsquo;exploitation.<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/download-page-for-docker-desktop-based-on-user-operating-system.png\" alt=\"Page de t\u00e9l\u00e9chargement de Docker\" width=\"1600\" height=\"781\"><figcaption class=\"wp-caption-text\">Page de t\u00e9l\u00e9chargement de Docker<\/figcaption><\/figure>\n<p>Apr\u00e8s la proc\u00e9dure d&rsquo;installation, allez dans votre fen\u00eatre de terminal pour voir si le moteur Docker est pr\u00eat \u00e0 fonctionner et saisissez la commande suivante :<\/p>\n<pre><code class=\"language-bash\">docker --version<\/code><\/pre>\n<figure style=\"width: 738px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/check-the-version-of-docker-installed-on-the-user-operating-system.png\" alt=\"Version de Docker install\u00e9e\" width=\"738\" height=\"148\"><figcaption class=\"wp-caption-text\">Version de Docker install\u00e9e<\/figcaption><\/figure>\n<p>Saisissez ensuite : <code>docker-compose --version<\/code>.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/checking-the-version-of-docker-compose-installed-alongside-docker.png\" alt=\"Compose install\u00e9 avec Docker\" width=\"900\" height=\"153\"><figcaption class=\"wp-caption-text\">Compose install\u00e9 avec Docker<\/figcaption><\/figure>\n<p>Compose est un outil permettant de d\u00e9finir et d&rsquo;ex\u00e9cuter des applications Docker multi-conteneurs \u00e0 l&rsquo;aide de fichiers YAML, que vous utilisez pour configurer les services d&rsquo;application.<\/p>\n<p>Vous pouvez ex\u00e9cuter un Redis Dockeris\u00e9 pour valider que le moteur Docker est op\u00e9rationnel en utilisant le code ci-dessous. Cet exemple ex\u00e9cute l&rsquo;image Redis depuis Docker Hub et la nomme <strong>my-redis-container<\/strong>.<\/p>\n<pre><code class=\"language-bash\">docker run --name my-redis-container -d redis<\/code><\/pre>\n<figure style=\"width: 1029px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/running-the-redis-image-from-docker-hub-with-name-___my-redis-container___-1.png\" alt=\"Image Redis depuis Docker Hub nomm\u00e9e my-redis-container\" width=\"1029\" height=\"345\"><figcaption class=\"wp-caption-text\">Image Redis depuis Docker Hub nomm\u00e9e my-redis-container<\/figcaption><\/figure>\n<p>Parce que vous n&rsquo;avez pas l&rsquo;image localement, Docker extrait l&rsquo;image Redis du Docker Hub.<\/p>\n<p>Vous pouvez maintenant ouvrir Docker Desktop pour confirmer que l&rsquo;image Redis a bien \u00e9t\u00e9 extraite. Dans le tableau de bord, cliquez sur <strong>Images<\/strong> dans le panneau de gauche.<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/verifying-that-our-redis-image-is-up-and-running-from-docker-desktop.png\" alt=\"Docker Desktop\" width=\"1400\" height=\"638\"><figcaption class=\"wp-caption-text\">Docker Desktop<\/figcaption><\/figure>\n<p>Vous pouvez maintenant cr\u00e9er un r\u00e9seau. Notez que le pilote Docker utilise les pilotes de r\u00e9seau int\u00e9gr\u00e9s Bridge ou Overlay pour cr\u00e9er un r\u00e9seau Docker. Vous pouvez \u00e9galement installer et utiliser un pilote r\u00e9seau tiers.<\/p>\n<p>La diff\u00e9rence est que les r\u00e9seaux bridge sont isol\u00e9s sur une seule installation de moteur Docker, tandis que les r\u00e9seaux overlay couvrent plusieurs h\u00f4tes Docker, chacun ex\u00e9cutant un moteur.<\/p>\n<p>Saisissez :<\/p>\n<pre><code class=\"language-bash\">docker network create -d bridge kinsta-demo-network<\/code><\/pre>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/creating-a-new-docker-network-with-the-bridge-driver.png\" alt=\"R\u00e9seau Docker avec le pilote bridge\" width=\"1400\" height=\"166\"><figcaption class=\"wp-caption-text\">R\u00e9seau Docker avec le pilote bridge<\/figcaption><\/figure>\n<p>Si vous ne sp\u00e9cifiez aucun pilote par d\u00e9faut, Docker utilise le pilote Bridge pour cr\u00e9er un nouveau r\u00e9seau car il cr\u00e9e automatiquement le pilote Bridge lorsque vous installez le moteur Docker. Cependant, si vous ex\u00e9cutez un conteneur Docker avec la commande Docker run, il n&rsquo;utilisera pas ce r\u00e9seau.<\/p>\n<p>Maintenant que vous avez un r\u00e9seau, vous pouvez installer Redis dans le conteneur Docker. Pour cela, saisissez : <code>docker pull redis<\/code>.<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/pulling-the-redis-image-from-dockerhub.png\" alt=\"T\u00e9l\u00e9chargez l'image Redis depuis le Docker Hub\" width=\"1400\" height=\"311\"><figcaption class=\"wp-caption-text\">T\u00e9l\u00e9chargez l&rsquo;image Redis depuis le Docker Hub<\/figcaption><\/figure>\n<p>Pour v\u00e9rifier que l&rsquo;image Redis est install\u00e9e correctement, ex\u00e9cutez l&rsquo;une des commandes suivantes :<\/p>\n<pre><code class=\"language-bash\">docker images<\/code><\/pre>\n<pre><code class=\"language-bash\">docker image ls<\/code><\/pre>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/listing-available-docker-images-in-the-users-terminal..png\" alt=\"Images Docker disponibles dans le terminal de l'utilisateur\" width=\"1400\" height=\"322\"><figcaption class=\"wp-caption-text\">Images Docker disponibles dans le terminal de l&rsquo;utilisateur<\/figcaption><\/figure>\n<p>Ensuite, vous cr\u00e9ez et d\u00e9marrez le conteneur Redis. Pour cela, ex\u00e9cutez la commande suivante :<\/p>\n<pre><code class=\"language-bash\">docker run -it \u2013name dev_kinsta_redis_container -d redis<\/code><\/pre>\n<figure style=\"width: 1198px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/creating-and-running-the-docker-container..png\" alt=\"Container Docker\" width=\"1198\" height=\"168\"><figcaption class=\"wp-caption-text\">Container Docker<\/figcaption><\/figure>\n<p>V\u00e9rifiez maintenant que Redis fonctionne dans le conteneur. Pour cela, saisissez : <code>docker ps<\/code>.<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/verify-redis-container-is-up-and-running.png\" alt=\"V\u00e9rifiez que Redis fonctionne dans un conteneur\" width=\"1400\" height=\"171\"><figcaption class=\"wp-caption-text\">V\u00e9rifiez que Redis fonctionne dans un conteneur<\/figcaption><\/figure>\n<p>Maintenant que vous avez confirm\u00e9 que votre conteneur Docker est op\u00e9rationnel, vous pouvez ajouter le conteneur au r\u00e9seau. Saisissez : <code>docker network connect  <\/code>.<\/p>\n<figure style=\"width: 1401px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/adding-a-docker-container-to-the-created-docker-network.png\" alt=\"Ajoutez un conteneur Docker au r\u00e9seau Docker cr\u00e9\u00e9\" width=\"1401\" height=\"190\"><figcaption class=\"wp-caption-text\">Ajoutez un conteneur Docker au r\u00e9seau Docker cr\u00e9\u00e9<\/figcaption><\/figure>\n<p>Si tout fonctionne comme pr\u00e9vu, l&rsquo;\u00e9tape suivante consiste \u00e0 v\u00e9rifier que votre serveur Redis fonctionnant dans Docker est pr\u00eat \u00e0 accepter des connexions. Pour cela, utilisez <code>docker logs<\/code>.<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/verify-redis-image-is-running-inside-docker-container.png\" alt=\"Verify the Redis image is running inside the Docker container\" width=\"1400\" height=\"489\"><figcaption class=\"wp-caption-text\">V\u00e9rifiez que l&rsquo;image Redis tourne dans le conteneur Docker<\/figcaption><\/figure>\n<p>Ensuite, vous devez cr\u00e9er une base de donn\u00e9es car vous avez besoin d&rsquo;un moyen de vous connecter au conteneur Redis pour ex\u00e9cuter des commandes sur le serveur. Pour cela, saisissez : <code>docker exec -it  bash<\/code>. Vous pouvez utiliser indiff\u00e9remment le nom du conteneur et l&rsquo;ID du conteneur.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/connecting-to-the-redis-container-instance.png\" alt=\"Connectez-vous \u00e0 l'instance du conteneur Redis.\" width=\"900\" height=\"84\"><figcaption class=\"wp-caption-text\">Connectez-vous \u00e0 l&rsquo;instance du conteneur Redis.<\/figcaption><\/figure>\n<p>Dans le conteneur, utilisez la CLI pour ex\u00e9cuter des commandes. Notez que Redis a automatiquement install\u00e9 les h\u00f4tes Docker. Pour utiliser la CLI de Redis, saisissez : <code>redis-cli<\/code>.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/connecting-to-the-redis-container.png\" alt=\"Utilisez la CLI Redis pour ex\u00e9cuter des commandes Redis\" width=\"900\" height=\"100\"><figcaption class=\"wp-caption-text\">Utilisez la CLI Redis pour ex\u00e9cuter des commandes Redis<\/figcaption><\/figure>\n<p>Ceci vous connecte au port par d\u00e9faut de Redis sur l&rsquo;h\u00f4te local. Saisissez : <code>ping<\/code>, et la r\u00e9ponse devrait \u00eatre <code>pong<\/code>.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/testing-redis-connection-is-up-and-running.png\" alt=\"Testez si la connexion Redis est op\u00e9rationnelle\" width=\"900\" height=\"198\"><figcaption class=\"wp-caption-text\">Testez si la connexion Redis est op\u00e9rationnelle<\/figcaption><\/figure>\n<p>Ensuite, s\u00e9lectionnez une base de donn\u00e9es dans votre serveur Redis en saisissant <code>select<\/code>. Bien que la base de donn\u00e9es par d\u00e9faut soit <code>0<\/code>, s\u00e9lectionnez <code>db 1<\/code>.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/selecting-a-particular-redis-database.png\" alt=\"Select a particular Redis database\" width=\"900\" height=\"165\"><figcaption class=\"wp-caption-text\">S\u00e9lectionnez une base de donn\u00e9es Redis particuli\u00e8re<\/figcaption><\/figure>\n<p>Ins\u00e9rez ensuite des donn\u00e9es dans la base de donn\u00e9es. Utilisez la commande Redis <code>SET<\/code>. Pour cela, saisissez <code>SET &lt;key&gt; &lt;value&gt;<\/code>.<\/p>\n<p>Par exemple :<\/p>\n<pre><code class=\"language-bash\">SET mykey \"Hello\"<\/code><\/pre>\n<p>Pour obtenir la m\u00eame cl\u00e9, saisissez :<\/p>\n<pre><code class=\"language-bash\">get myKey<\/code><\/pre>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/inserting-and-retrieving-data-from-redis.png\" alt=\"Ins\u00e9rer et r\u00e9cup\u00e9rer des donn\u00e9es dans Redis\" width=\"900\" height=\"262\"><figcaption class=\"wp-caption-text\">Ins\u00e9rer et r\u00e9cup\u00e9rer des donn\u00e9es dans Redis<\/figcaption><\/figure>\n<p>Pour obtenir la valeur de la cl\u00e9, ex\u00e9cutez <code>get<\/code>. Vous obtiendrez la valeur. Ensuite, surveillez votre base de donn\u00e9es Redis en saisissant <code>MONITOR<\/code>.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/monitoring-the-redis-database.png\" alt=\"Contr\u00f4lez la base de donn\u00e9es Redis\" width=\"900\" height=\"252\"><figcaption class=\"wp-caption-text\">Contr\u00f4lez la base de donn\u00e9es Redis<\/figcaption><\/figure>\n<p>Enfin, arr\u00eatez le serveur Redis en quittant l&rsquo;interface de programmation. Saisissez deux fois <code>exit<\/code> pour quitter l&rsquo;interface de commande et Redis.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/exiting-from-the-redis-CLI.png\" alt=\"Quitter l'interface de programmation Redis\" width=\"900\" height=\"275\"><figcaption class=\"wp-caption-text\">Quitter l&rsquo;interface de programmation Redis<\/figcaption><\/figure>\n<p>Enfin, arr\u00eatez le conteneur Redis en saisissant <code>docker stop<\/code>.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/command-to-stop-the-docker-container-from-running.png\" alt=\"Ex\u00e9cutez la commande pour arr\u00eater l'ex\u00e9cution du conteneur Docker\" width=\"900\" height=\"270\"><figcaption class=\"wp-caption-text\">Ex\u00e9cutez la commande pour arr\u00eater l&rsquo;ex\u00e9cution du conteneur Docker<\/figcaption><\/figure>\n<h2>Redis avec DevKinsta<\/h2>\n<p><a href=\"https:\/\/kinsta.com\/fr\/devkinsta\/\">DevKinsta<\/a> vous permet de connecter un site WordPress \u00e0 une base de donn\u00e9es Redis. Avec DevKinsta, l&rsquo;extension Redis fonctionne de mani\u00e8re transparente comme un cache d&rsquo;objet pour conserver les donn\u00e9es \u00e0 travers plusieurs chargements de pages. Cela signifie qu&rsquo;en utilisant l&rsquo;extension Redis, vous pouvez utiliser le cache pour r\u00e9utiliser des objets au lieu d&rsquo;interroger constamment la <a href=\"https:\/\/kinsta.com\/fr\/blog\/mariadb-mysql\/\">base de donn\u00e9es MySQL<\/a>.<\/p>\n<p>Apr\u00e8s avoir t\u00e9l\u00e9charg\u00e9 et configur\u00e9 DevKinsta, installez Docker Desktop en tant que d\u00e9pendance, qu&rsquo;il utilise pour cr\u00e9er des fichiers d&rsquo;environnement locaux \u00e0 l&rsquo;int\u00e9rieur d&rsquo;un conteneur. Avec cette configuration, vous pouvez configurer le module Redis dans Devkinsta.<\/p>\n<p>Par cons\u00e9quent, le module Redis pour DevKinsta peut \u00eatre utilis\u00e9 comme source secondaire, r\u00e9duisant la charge sur la base de donn\u00e9es primaire, augmentant les temps de r\u00e9ponse et acc\u00e9l\u00e9rant le fonctionnement de l&rsquo;application.<\/p>\n<p>Cela se traduit par une augmentation de la charge de l&rsquo;application et une mise \u00e0 l&rsquo;\u00e9chelle efficace. Consultez cet article pour utiliser l&rsquo;extension Redis sur votre site web.<\/p>\n\n<h2>En r\u00e9sum\u00e9<\/h2>\n<p>L&rsquo;ex\u00e9cution de Redis dans un conteneur Docker pr\u00e9sente de nombreux avantages. Il offre un environnement en bac \u00e0 sable pour vos applications, de sorte que vous n&rsquo;avez plus \u00e0 vous soucier de la plateforme sur laquelle vous d\u00e9ployez vos applications. De plus, Docker permet une facilit\u00e9 d&rsquo;utilisation, une flexibilit\u00e9 et une grande fiabilit\u00e9.<\/p>\n<p>En ce qui concerne la s\u00e9curit\u00e9, vous pouvez v\u00e9rifier et analyser les vuln\u00e9rabilit\u00e9s de s\u00e9curit\u00e9 d\u00e8s le d\u00e9part avec Synk, un outil qui offre une visibilit\u00e9 sur la s\u00e9curit\u00e9 des images Docker. En ce qui concerne la flexibilit\u00e9, Docker fonctionne avec la plupart des syst\u00e8mes d&rsquo;exploitation et des applications Windows et Unix. Cette flexibilit\u00e9 signifie que les applications ou services dockeris\u00e9s ou conteneuris\u00e9s fonctionnent toujours quel que soit le syst\u00e8me d&rsquo;exploitation.<\/p>\n<p>Il est facile d&rsquo;utiliser Docker et le module Redis avec DevKinsta, qui lance un site WordPress dockeris\u00e9 localement lorsque vous le d\u00e9marrez. D\u00e9couvrez DevKinsta et l&rsquo;<a href=\"https:\/\/kinsta.com\/fr\/modules\/\">extension Redis<\/a> pour profiter de la puissance de Redis dans Docker d\u00e8s aujourd&rsquo;hui.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Redis est une base de donn\u00e9es en m\u00e9moire hautement disponible. Son stockage de donn\u00e9es cl\u00e9-valeur persistant sur disque est id\u00e9al pour de multiples utilisations \u00e0 haute &#8230;<\/p>\n","protected":false},"author":117,"featured_media":68909,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[965],"class_list":["post-68908","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-docker"],"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>Comment et pourquoi utiliser Redis dans Docker ? - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Vous \u00eates-vous d\u00e9j\u00e0 demand\u00e9 comment et pourquoi utiliser Redis dans Docker ? Cet article vous apprend \u00e0 utiliser efficacement ces deux technologies open source.\" \/>\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\/fr\/blog\/executer-redis-dans-docker\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment et pourquoi ex\u00e9cuter Redis dans Docker ?\" \/>\n<meta property=\"og:description\" content=\"Vous \u00eates-vous d\u00e9j\u00e0 demand\u00e9 comment et pourquoi utiliser Redis dans Docker ? Cet article vous apprend \u00e0 utiliser efficacement ces deux technologies open source.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/fr\/blog\/executer-redis-dans-docker\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstafrance\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-09T14:02:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-22T13:43:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/05\/redis-docker-4.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"3043\" \/>\n\t<meta property=\"og:image:height\" content=\"1522\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Salman Ravoof\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Vous \u00eates-vous d\u00e9j\u00e0 demand\u00e9 comment et pourquoi utiliser Redis dans Docker ? Cet article vous apprend \u00e0 utiliser efficacement ces deux technologies open source.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/05\/redis-docker-4.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@salmanravoof\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Salman Ravoof\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/executer-redis-dans-docker\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/executer-redis-dans-docker\/\"},\"author\":{\"name\":\"Salman Ravoof\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987\"},\"headline\":\"Comment et pourquoi ex\u00e9cuter Redis dans Docker ?\",\"datePublished\":\"2023-05-09T14:02:12+00:00\",\"dateModified\":\"2023-08-22T13:43:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/executer-redis-dans-docker\/\"},\"wordCount\":2247,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/executer-redis-dans-docker\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/05\/redis-docker-4.jpg\",\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/fr\/blog\/executer-redis-dans-docker\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/executer-redis-dans-docker\/\",\"url\":\"https:\/\/kinsta.com\/fr\/blog\/executer-redis-dans-docker\/\",\"name\":\"Comment et pourquoi utiliser Redis dans Docker ? - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/executer-redis-dans-docker\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/executer-redis-dans-docker\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/05\/redis-docker-4.jpg\",\"datePublished\":\"2023-05-09T14:02:12+00:00\",\"dateModified\":\"2023-08-22T13:43:56+00:00\",\"description\":\"Vous \u00eates-vous d\u00e9j\u00e0 demand\u00e9 comment et pourquoi utiliser Redis dans Docker ? Cet article vous apprend \u00e0 utiliser efficacement ces deux technologies open source.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/executer-redis-dans-docker\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/fr\/blog\/executer-redis-dans-docker\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/executer-redis-dans-docker\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/05\/redis-docker-4.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/05\/redis-docker-4.jpg\",\"width\":3043,\"height\":1522},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/executer-redis-dans-docker\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docker\",\"item\":\"https:\/\/kinsta.com\/fr\/sujets\/docker\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Comment et pourquoi ex\u00e9cuter Redis dans Docker ?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/fr\/#website\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstafrance\/\",\"https:\/\/x.com\/kinsta_fr\",\"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\/fr\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987\",\"name\":\"Salman Ravoof\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g\",\"caption\":\"Salman Ravoof\"},\"description\":\"Salman Ravoof is a self-taught web developer, writer, creator, and a huge admirer of Free and Open Source Software (FOSS). Besides tech, he's excited by science, philosophy, photography, arts, cats, and food. Learn more about him on his website, and connect with Salman on Twitter.\",\"sameAs\":[\"https:\/\/salmanravoof.com\",\"https:\/\/www.linkedin.com\/in\/salman-ravoof-5a749133\/\",\"https:\/\/x.com\/salmanravoof\"],\"url\":\"https:\/\/kinsta.com\/fr\/blog\/author\/salmanravoof\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Comment et pourquoi utiliser Redis dans Docker ? - Kinsta\u00ae","description":"Vous \u00eates-vous d\u00e9j\u00e0 demand\u00e9 comment et pourquoi utiliser Redis dans Docker ? Cet article vous apprend \u00e0 utiliser efficacement ces deux technologies open source.","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\/fr\/blog\/executer-redis-dans-docker\/","og_locale":"fr_FR","og_type":"article","og_title":"Comment et pourquoi ex\u00e9cuter Redis dans Docker ?","og_description":"Vous \u00eates-vous d\u00e9j\u00e0 demand\u00e9 comment et pourquoi utiliser Redis dans Docker ? Cet article vous apprend \u00e0 utiliser efficacement ces deux technologies open source.","og_url":"https:\/\/kinsta.com\/fr\/blog\/executer-redis-dans-docker\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstafrance\/","article_published_time":"2023-05-09T14:02:12+00:00","article_modified_time":"2023-08-22T13:43:56+00:00","og_image":[{"width":3043,"height":1522,"url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/05\/redis-docker-4.jpg","type":"image\/jpeg"}],"author":"Salman Ravoof","twitter_card":"summary_large_image","twitter_description":"Vous \u00eates-vous d\u00e9j\u00e0 demand\u00e9 comment et pourquoi utiliser Redis dans Docker ? Cet article vous apprend \u00e0 utiliser efficacement ces deux technologies open source.","twitter_image":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/05\/redis-docker-4.jpg","twitter_creator":"@salmanravoof","twitter_site":"@kinsta_fr","twitter_misc":{"\u00c9crit par":"Salman Ravoof","Dur\u00e9e de lecture estim\u00e9e":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/fr\/blog\/executer-redis-dans-docker\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/blog\/executer-redis-dans-docker\/"},"author":{"name":"Salman Ravoof","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987"},"headline":"Comment et pourquoi ex\u00e9cuter Redis dans Docker ?","datePublished":"2023-05-09T14:02:12+00:00","dateModified":"2023-08-22T13:43:56+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/executer-redis-dans-docker\/"},"wordCount":2247,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/executer-redis-dans-docker\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/05\/redis-docker-4.jpg","inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/fr\/blog\/executer-redis-dans-docker\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/fr\/blog\/executer-redis-dans-docker\/","url":"https:\/\/kinsta.com\/fr\/blog\/executer-redis-dans-docker\/","name":"Comment et pourquoi utiliser Redis dans Docker ? - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/executer-redis-dans-docker\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/executer-redis-dans-docker\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/05\/redis-docker-4.jpg","datePublished":"2023-05-09T14:02:12+00:00","dateModified":"2023-08-22T13:43:56+00:00","description":"Vous \u00eates-vous d\u00e9j\u00e0 demand\u00e9 comment et pourquoi utiliser Redis dans Docker ? Cet article vous apprend \u00e0 utiliser efficacement ces deux technologies open source.","breadcrumb":{"@id":"https:\/\/kinsta.com\/fr\/blog\/executer-redis-dans-docker\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/fr\/blog\/executer-redis-dans-docker\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/blog\/executer-redis-dans-docker\/#primaryimage","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/05\/redis-docker-4.jpg","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/05\/redis-docker-4.jpg","width":3043,"height":1522},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/fr\/blog\/executer-redis-dans-docker\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Docker","item":"https:\/\/kinsta.com\/fr\/sujets\/docker\/"},{"@type":"ListItem","position":3,"name":"Comment et pourquoi ex\u00e9cuter Redis dans Docker ?"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/fr\/#website","url":"https:\/\/kinsta.com\/fr\/","name":"Kinsta\u00ae","description":"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es","publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/fr\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstafrance\/","https:\/\/x.com\/kinsta_fr","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\/fr\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987","name":"Salman Ravoof","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g","caption":"Salman Ravoof"},"description":"Salman Ravoof is a self-taught web developer, writer, creator, and a huge admirer of Free and Open Source Software (FOSS). Besides tech, he's excited by science, philosophy, photography, arts, cats, and food. Learn more about him on his website, and connect with Salman on Twitter.","sameAs":["https:\/\/salmanravoof.com","https:\/\/www.linkedin.com\/in\/salman-ravoof-5a749133\/","https:\/\/x.com\/salmanravoof"],"url":"https:\/\/kinsta.com\/fr\/blog\/author\/salmanravoof\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/68908","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/users\/117"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/comments?post=68908"}],"version-history":[{"count":6,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/68908\/revisions"}],"predecessor-version":[{"id":68971,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/68908\/revisions\/68971"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/68908\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/68908\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/68908\/translations\/pt"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/68908\/translations\/jp"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/68908\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/68908\/translations\/de"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/68908\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/68908\/translations\/es"},{"href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/68908\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media\/68909"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media?parent=68908"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/tags?post=68908"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/topic?post=68908"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}