{"id":33561,"date":"2024-07-13T14:24:45","date_gmt":"2024-07-13T14:24:45","guid":{"rendered":"\/tutoriels\/?p=33561"},"modified":"2025-04-09T16:42:02","modified_gmt":"2025-04-09T16:42:02","slug":"installer-redis-sur-ubuntu","status":"publish","type":"post","link":"\/fr\/tutoriels\/installer-redis-sur-ubuntu","title":{"rendered":"Comment installer, configurer et s\u00e9curiser Redis sur Ubuntu"},"content":{"rendered":"<p>Redis est une base de donn&eacute;es en m&eacute;moire utilis&eacute;e pour stocker temporairement des donn&eacute;es sous forme de cache afin de r&eacute;duire la charge du serveur et d&rsquo;am&eacute;liorer les performances de l&rsquo;application. C&rsquo;est &eacute;galement un courtier en messages qui facilite le flux de donn&eacute;es entre les services.&nbsp;<\/p><p>La configuration de Redis peut s&rsquo;av&eacute;rer d&eacute;licate, car il existe plusieurs commandes et param&egrave;tres de configuration. De plus, ce logiciel fournit plusieurs utilitaires qui peuvent &ecirc;tre dangereux si vous n&rsquo;&ecirc;tes pas prudent.&nbsp;<\/p><p>Pour vous aider &agrave; passer ce cap en toute s&eacute;curit&eacute;, cet article vous expliquera comment installer Redis sur Ubuntu. Nous vous expliquerons &eacute;galement comment s&eacute;curiser et maintenir correctement ce logiciel afin que vous puissiez l&rsquo;utiliser en toute s&eacute;curit&eacute; sur votre serveur priv&eacute; virtuel (VPS).<\/p><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-FR.pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/public\" alt=\"\" class=\"wp-image-41445\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-conditions-prealables-a-l-installation-de-redis\">Conditions pr&eacute;alables &agrave; l&rsquo;installation de Redis<\/h2><p>Avant d&rsquo;installer Redis, assurez-vous que vous disposez d&rsquo;un VPS fonctionnant sous Ubuntu, car les &eacute;tapes diff&egrave;rent pour les autres syst&egrave;mes d&rsquo;exploitation Linux. Nous recommandons &eacute;galement d&rsquo;utiliser Ubuntu 22.04 ou une version plus r&eacute;cente, car les anciennes versions peuvent utiliser des commandes diff&eacute;rentes.&nbsp;<\/p><p>Votre VPS doit r&eacute;pondre aux exigences du syst&egrave;me Redis afin de garantir des performances optimales. De plus, votre ordinateur local doit avoir le client PuTTY secure shell (SSH) install&eacute; car nous l&rsquo;utiliserons pour nous connecter au serveur. Les utilisateurs de Linux et de MacOS peuvent &eacute;galement utiliser Terminal.<\/p><p>Si vous n&rsquo;avez pas encore achet&eacute; de plan, nous vous recommandons d&rsquo;envisager l&rsquo;<a href=\"\/fr\/vps\">h&eacute;bergement VPS d&rsquo;Hostinger<\/a>. Les utilisateurs peuvent se connecter &agrave; nos serveurs via SSH ou via le <strong><strong>terminal de navigateur<\/strong> <\/strong>int&eacute;gr&eacute; pour simplifier le processus d&rsquo;installation.&nbsp;<\/p><p>En outre, nos plans disposent de diff&eacute;rentes allocations de ressources mat&eacute;rielles pour r&eacute;pondre &agrave; des besoins vari&eacute;s. Vous pouvez facilement passer &agrave; tout moment &agrave; <strong>KVM 8<\/strong>, qui offre <strong>8 <\/strong>c&oelig;urs <strong>vCPU <\/strong>puissants et <strong>32 Go <\/strong>de RAM.<\/p><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.hostinger.com\/fr\/vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/public\" alt=\"\" class=\"wp-image-41471\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-comment-installer-redis-sur-un-vps-ubuntu\">Comment installer Redis sur un VPS Ubuntu<\/h2><p>Apr&egrave;s avoir d&eacute;couvert les pr&eacute;requis, plongeons dans les &eacute;tapes de l&rsquo;installation de Redis sur un VPS Ubuntu. Avant de continuer, connectez-vous &agrave; votre serveur en utilisant un client SSH comme PuTTY ou le <strong>terminal de navigateur <\/strong>d&rsquo;Hostinger.<\/p><p>\n\n\n<div><p class=\"important\"><strong>Important !<\/strong> Sauvegardez les donn&eacute;es de votre VPS avant de continuer pour simplifier la restauration des fichiers en cas d&rsquo;erreurs ou de mauvaises configurations.<\/p><\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-1-installer-le-serveur-redis\">1. Installer le serveur Redis<\/h3><p>&Eacute;tant donn&eacute; que la connexion SSH utilise par d&eacute;faut le <strong>compte root<\/strong>, cr&eacute;ez et basculez vers un nouveau superutilisateur avant d&rsquo;installer Redis. Comme ce compte demande une confirmation avant d&rsquo;ex&eacute;cuter des utilitaires, cela permettra de minimiser le risque d&rsquo;ex&eacute;cution accidentelle de commandes qui pourraient causer des probl&egrave;mes.&nbsp;<\/p><p>Pour cr&eacute;er un nouvel utilisateur dans votre syst&egrave;me Ubuntu, ex&eacute;cutez la commande suivante. Remplacez <strong>votre-nom-d-utilisateur <\/strong>par le nom de votre compte :<\/p><pre class=\"wp-block-preformatted\">adduser votre-nom-d-utilisateur<\/pre><p>Saisissez le mot de passe de l&rsquo;utilisateur et d&rsquo;autres informations. Maintenant, accordez au compte les privil&egrave;ges <strong>sudo <\/strong>pour qu&rsquo;il puisse ex&eacute;cuter des commandes administratives :<\/p><pre class=\"wp-block-preformatted\">usermod -a -G sudo votre-nom-d-utilisateur<\/pre><p>Ensuite, passez au nouvel utilisateur en entrant ce qui suit :<\/p><pre class=\"wp-block-preformatted\">su votre-nom-d-utilisateur<\/pre><p>Saisissez <strong>cd <\/strong>pour revenir au r&eacute;pertoire d&rsquo;origine. Commen&ccedil;ons maintenant l&rsquo;installation de Redis en mettant &agrave; jour votre r&eacute;f&eacute;rentiel syst&egrave;me pour vous assurer de recevoir la derni&egrave;re version du logiciel :<\/p><pre class=\"wp-block-preformatted\">sudo apt update<\/pre><p>Une fois la mise &agrave; jour termin&eacute;e, ex&eacute;cutez la commande suivante pour installer Redis. Appuyez sur <strong>Y <\/strong>et <strong>Entr&eacute;e <\/strong>si l&rsquo;interface de ligne de commande (CLI) demande une confirmation :<\/p><pre class=\"wp-block-preformatted\">sudo apt install redis<\/pre><p>Notez qu&rsquo;il existe des paquets <strong>redis-server <\/strong>et <strong>redis <\/strong>dans le d&eacute;p&ocirc;t Ubuntu. Les deux installent le m&ecirc;me logiciel, vous pouvez donc utiliser l&rsquo;un ou l&rsquo;autre et obtenir le m&ecirc;me r&eacute;sultat.&nbsp;<\/p><p>V&eacute;rifiez la version du client de ligne de commande Redis en entrant ce qui suit pour vous assurer qu&rsquo;il est configur&eacute; correctement :<\/p><pre class=\"wp-block-preformatted\">redis-cli --version<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69fcaa37115a4\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"949\" height=\"48\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/terminal-returns-redis-cli-version-number.png\/public\" alt=\"Terminal renvoie le num&eacute;ro de version de l'interface de programmation de Redis\" class=\"wp-image-33595\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/terminal-returns-redis-cli-version-number.png\/w=949,fit=scale-down 949w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/terminal-returns-redis-cli-version-number.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/terminal-returns-redis-cli-version-number.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/terminal-returns-redis-cli-version-number.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 949px) 100vw, 949px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Si le terminal renvoie le num&eacute;ro de version, la base de donn&eacute;es de mise en cache est install&eacute;e correctement. Interrogez maintenant l&rsquo;&eacute;tat du service Redis pour vous assurer qu&rsquo;il fonctionne et qu&rsquo;il est actif :<\/p><pre class=\"wp-block-preformatted\">sudo systemctl status redis<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69fcaa3711f53\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"962\" height=\"274\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/systemctl-shows-redis-service-status.png\/public\" alt=\"Systemctl affiche l'&eacute;tat du service Redis \" class=\"wp-image-33596\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/systemctl-shows-redis-service-status.png\/w=962,fit=scale-down 962w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/systemctl-shows-redis-service-status.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/systemctl-shows-redis-service-status.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/systemctl-shows-redis-service-status.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 962px) 100vw, 962px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Les utilisateurs de VPS Hostinger peuvent &eacute;galement demander &agrave; <strong>Kodee <\/strong>de confirmer l&rsquo;&eacute;tat de Redis apr&egrave;s l&rsquo;installation. Acc&eacute;dez &agrave; la fonctionnalit&eacute; via la barre lat&eacute;rale gauche de votre tableau de bord, puis saisissez votre invite comme dans l&rsquo;exemple suivant :<\/p><figure data-wp-context='{\"imageId\":\"69fcaa37127e3\"}' data-wp-interactive=\"core\/image\" class=\"wp-block-image size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1137\" height=\"268\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/statut-redis-kodee-1.png\/public\" alt=\"Confirmer l'&eacute;tat de Redis avec Kodee\" class=\"wp-image-39768\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/statut-redis-kodee-1.png\/w=1137,fit=scale-down 1137w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/statut-redis-kodee-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/statut-redis-kodee-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/statut-redis-kodee-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/statut-redis-kodee-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1137px) 100vw, 1137px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><p>Si le statut de Redis est <strong><strong>disabled<\/strong> <\/strong>ou <strong><strong>stopped<\/strong><\/strong>, ex&eacute;cutez la commande suivante pour le d&eacute;marrer manuellement :<\/p><pre class=\"wp-block-preformatted\">sudo systemctl start redis<\/pre><p>Maintenant, activez le service Redis pour qu&rsquo;il d&eacute;marre automatiquement apr&egrave;s un red&eacute;marrage du syst&egrave;me &agrave; l&rsquo;aide de cette commande :<\/p><pre class=\"wp-block-preformatted\">sudo systemctl enable redis<\/pre><h3 class=\"wp-block-heading\" id=\"h-2-configurer-redis\">2. Configurer Redis<\/h3><p>Redis &eacute;coute toutes les connexions par d&eacute;faut, ce qui peut pr&eacute;senter des risques pour la s&eacute;curit&eacute; du r&eacute;seau. Pour garantir un fonctionnement correct et s&eacute;curis&eacute;, vous devez lier uniquement les adresses IP n&eacute;cessaires.&nbsp;<\/p><p>Si votre application web et Redis se trouvent sur le m&ecirc;me serveur, liez l&rsquo;adresse de l&rsquo;h&ocirc;te local <strong>127.0.0.1<\/strong>. Si vous utilisez un autre syst&egrave;me pour h&eacute;berger l&rsquo;application, indiquez son IP.&nbsp;<\/p><p>Pour modifier la configuration par d&eacute;faut, ouvrez le fichier <strong>redis.conf <\/strong>&agrave; l&rsquo;aide d&rsquo;un <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/nano\">&eacute;diteur de texte comme nano<\/a>. Voici la commande :<\/p><pre class=\"wp-block-preformatted\">sudo nano \/etc\/redis\/redis.conf<\/pre><p>Localisez la ligne contenant <strong>bind 127.0.0.1 ::1<\/strong>. Vous pouvez effectuer une recherche rapide dans le contenu du fichier en appuyant sur <strong>Ctrl + W <\/strong>et en saisissant la phrase recherch&eacute;e.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69fcaa371329f\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"954\" height=\"118\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/the-ip-bind-setting-in-the-redis-configuration-file.png\/public\" alt=\"Le param&egrave;tre IP bind dans le fichier de configuration de Redis\" class=\"wp-image-33597\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/the-ip-bind-setting-in-the-redis-configuration-file.png\/w=954,fit=scale-down 954w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/the-ip-bind-setting-in-the-redis-configuration-file.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/the-ip-bind-setting-in-the-redis-configuration-file.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/the-ip-bind-setting-in-the-redis-configuration-file.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 954px) 100vw, 954px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Modifiez la configuration du r&eacute;seau en fonction de vos besoins. Si Redis doit se connecter &agrave; plusieurs interfaces, listez leurs adresses IP en les s&eacute;parant par des espaces comme suit :<\/p><pre class=\"wp-block-preformatted\">bind 127.0.0.1 185.185.185.185 185.185.185.186<\/pre><p>Assurez-vous d&rsquo;avoir supprim&eacute; le symbole de hachage (<strong>#<\/strong>) au d&eacute;but de la ligne. Sinon, la configuration ne s&rsquo;appliquera pas et Redis restera &agrave; l&rsquo;&eacute;coute de toutes les IP.&nbsp;<\/p><p>\n\n\n<div><p class=\"important\"><strong>Important !<\/strong> Ne supprimez pas l&rsquo;adresse localhost dans les param&egrave;tres de liaison car elle est essentielle pour les tests.<\/p><\/div>\n\n\n\n<\/p><p>En plus d&rsquo;optimiser la s&eacute;curit&eacute; du r&eacute;seau, prot&eacute;gez le client Redis en mettant en place une authentification par mot de passe. Pour ce faire, recherchez la directive <strong>requirepass <\/strong>dans la section <strong>SECURITY <\/strong>du fichier <strong>redis.conf.&nbsp;<\/strong><\/p><p>Supprimez le symbole de hachage pour activer la directive et remplacez la valeur par d&eacute;faut par une phrase d&rsquo;authentification forte, comme suit :<\/p><pre class=\"wp-block-preformatted\">requirepass votre-motdepasse<\/pre><p>Une fois que vous avez termin&eacute;, appuyez sur <strong>Ctrl + X<\/strong>, <strong>Y <\/strong>et <strong>Entr&eacute;e <\/strong>pour enregistrer les param&egrave;tres. Red&eacute;marrez ensuite le service Redis pour appliquer les nouvelles modifications &agrave; l&rsquo;aide de cette commande :<\/p><pre class=\"wp-block-preformatted\">sudo systemctl restart redis<\/pre><h3 class=\"wp-block-heading\" id=\"h-3-verifier-la-fonctionnalite-de-redis\">3. V&eacute;rifier la fonctionnalit&eacute; de Redis<\/h3><p>Apr&egrave;s avoir configur&eacute; Redis, v&eacute;rifiez la connexion &agrave; la base de donn&eacute;es pour vous assurer qu&rsquo;elle fonctionne correctement en fonction de vos param&egrave;tres. Pour ce faire, entrez dans le CLl de Redis en utilisant ce qui suit :<\/p><pre class=\"wp-block-preformatted\">redis-cli<\/pre><p>Maintenant, v&eacute;rifions si l&rsquo;authentification par mot de passe fonctionne en utilisant la commande <strong>auth. <\/strong>Remplacez <strong>votre-mot-de-passe-s&eacute;curis&eacute; <\/strong>par la valeur r&eacute;elle sp&eacute;cifi&eacute;e dans le fichier de configuration Redis :<\/p><pre class=\"wp-block-preformatted\">auth votre-mot-de-passe-s&eacute;curis&eacute;<\/pre><p>Redis CLI devrait renvoyer un message de confirmation <strong>OK<\/strong>, ce qui signifie que vous pouvez maintenant ex&eacute;cuter des commandes dans la base de donn&eacute;es. Pour commencer, testez la connectivit&eacute; en envoyant des donn&eacute;es &agrave; l&rsquo;aide de la commande <strong>ping :<\/strong><\/p><pre class=\"wp-block-preformatted\">ping<\/pre><p>Il devrait renvoyer le message <strong>PONG. <\/strong>Sinon, ouvrez le fichier de configuration de Redis et assurez-vous de lier l&rsquo;adresse de localhost &agrave; <strong>127.0.0.1<\/strong>.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69fcaa3713cc9\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"928\" height=\"51\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/redis-returns-a-ping-packet-to-confirm-connectivity-1.png\/public\" alt=\"Redis renvoie un paquet ping pour confirmer la connectivit&eacute;\" class=\"wp-image-33598\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/redis-returns-a-ping-packet-to-confirm-connectivity-1.png\/w=928,fit=scale-down 928w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/redis-returns-a-ping-packet-to-confirm-connectivity-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/redis-returns-a-ping-packet-to-confirm-connectivity-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/redis-returns-a-ping-packet-to-confirm-connectivity-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 928px) 100vw, 928px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Ensuite, v&eacute;rifiez que la mise en cache Redis fonctionne correctement en envoyant un message de test et en le r&eacute;cup&eacute;rant. Pour ce faire, entrez les commandes suivantes :<\/p><pre class=\"wp-block-preformatted\">set test \"Redis is working\"<\/pre><pre class=\"wp-block-preformatted\">get test<\/pre><p>Redis devrait renvoyer le message sp&eacute;cifi&eacute; dans la premi&egrave;re commande, &agrave; savoir &laquo;&nbsp;Redis is working&nbsp;&raquo;.&nbsp;<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69fcaa371460a\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"853\" height=\"92\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/redis-returns-a-test-value-to-confirm-functionality-1-1.png\/public\" alt=\"Redis renvoie une valeur de test pour confirmer la fonctionnalit&eacute;\" class=\"wp-image-33600\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/redis-returns-a-test-value-to-confirm-functionality-1-1.png\/w=853,fit=scale-down 853w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/redis-returns-a-test-value-to-confirm-functionality-1-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/redis-returns-a-test-value-to-confirm-functionality-1-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/redis-returns-a-test-value-to-confirm-functionality-1-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 853px) 100vw, 853px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Ce test rapide devrait suffire &agrave; confirmer que la base de donn&eacute;es fonctionne correctement, mais vous pouvez &eacute;galement ex&eacute;cuter d&rsquo;autres <a href=\"https:\/\/redis.io\/docs\/latest\/commands\/\" target=\"_blank\" rel=\"noopener\">commandes Redis<\/a> si n&eacute;cessaire. Apr&egrave;s avoir v&eacute;rifi&eacute; les fonctionnalit&eacute;s, quittez le shell en entrant ceci :<\/p><pre class=\"wp-block-preformatted\">quit<\/pre><h3 class=\"wp-block-heading\" id=\"h-4-renommer-les-commandes-dangereuses\">4. Renommer les commandes dangereuses<\/h3><p>Plusieurs commandes Redis permettent de manipuler ou d&rsquo;effacer d&eacute;finitivement les entr&eacute;es de votre base de donn&eacute;es. Bien que vous puissiez en avoir besoin pour des t&acirc;ches sp&eacute;cifiques, elles peuvent &ecirc;tre dangereuses si des utilisateurs non autoris&eacute;s acc&egrave;dent &agrave; votre serveur.<\/p><p>Comme il existe de nombreuses commandes potentiellement destructrices, consultez la <a href=\"https:\/\/redis.io\/docs\/latest\/operate\/oss_and_stack\/management\/security\/acl\/#:~:text=dangerous%20%2D%20Potentially%20dangerous%20commands%20(each,%2C%20SAVE%20%2C%20REPLICAOF%20%2C%20etc.\" target=\"_blank\" rel=\"noopener\">documentation sur la liste de contr&ocirc;le d&rsquo;acc&egrave;s Redis<\/a> pour en savoir plus. Voici quelques-unes des commandes les plus courantes et leurs fonctions :<\/p><ul class=\"wp-block-list\">\n<li><strong>FLUSHALL <\/strong>&ndash; supprime toutes les cl&eacute;s et les donn&eacute;es de votre instance Redis.<\/li>\n\n\n\n<li><strong>FLUSHDB <\/strong>&ndash; efface les donn&eacute;es de la base de donn&eacute;es actuelle.&nbsp;<\/li>\n\n\n\n<li><strong>SHUTDOWN <\/strong>&ndash; ferme le serveur Redis sans sauvegarder les donn&eacute;es.<\/li>\n\n\n\n<li><strong>DEL <\/strong>&ndash; supprime une ou plusieurs cl&eacute;s de votre base de donn&eacute;es actuelle.<\/li>\n\n\n\n<li><strong>RENAME <\/strong>&ndash; renomme une cl&eacute; dans la base de donn&eacute;es s&eacute;lectionn&eacute;e.&nbsp;<\/li>\n\n\n\n<li><strong>SAVE <\/strong>&ndash; enregistre un jeu de donn&eacute;es sur le serveur tout en bloquant les autres processus en cours.&nbsp;<\/li>\n<\/ul><p>Pour am&eacute;liorer la s&eacute;curit&eacute; de Redis, vous pouvez renommer ou d&eacute;sactiver ces commandes en fonction de vos besoins. Commencez par ouvrir le fichier <strong>redis.conf <\/strong>&agrave; l&rsquo;aide de nano :<\/p><pre class=\"wp-block-preformatted\">sudo nano \/etc\/redis\/redis.conf<\/pre><p>Descendez jusqu&rsquo;&agrave; la section <strong>SECURITE <\/strong>et ajoutez les param&egrave;tres permettant de renommer les commandes. Vous pouvez utiliser n&rsquo;importe quel nom, mais nous recommandons des phrases uniques, m&eacute;morables et difficiles &agrave; deviner.&nbsp;<\/p><p>Par exemple, nous allons renommer la commande <strong>FLUSHALL <\/strong>en <strong>IWANTTO_FLUSHALL <\/strong>et changer <strong>SHUTDOWN <\/strong>en <strong>SHUTDOWN_MYDB <\/strong>en ins&eacute;rant les lignes suivantes :<\/p><pre class=\"wp-block-preformatted\">rename-command FLUSHALL IWANTTO_FLUSHALL&nbsp;<br><br>rename-command SHUTDOWN SHUTDOWN_MYDB<\/pre><p>Ajoutez d&rsquo;autres lignes avec la m&ecirc;me syntaxe pour modifier d&rsquo;autres commandes. Pour les d&eacute;sactiver, il suffit d&rsquo;utiliser des guillemets vides comme nouveau nom. Par exemple, ce param&egrave;tre d&eacute;sactivera <strong>FLUSHALL <\/strong>:<\/p><pre class=\"wp-block-preformatted\">rename-command FLUSHALL \"\"<\/pre><p>Enregistrez le fichier et red&eacute;marrez Redis pour appliquer les modifications. Maintenant, v&eacute;rifions si vous avez bien renomm&eacute; ou d&eacute;sactiv&eacute; les commandes en les ex&eacute;cutant.<\/p><p>    <p class=\"warning\">\n        <strong>Avertissement !<\/strong> L'effacement des cookies vous d&eacute;connectera des sites web pr&eacute;c&eacute;demment visit&eacute;s. Nous vous recommandons donc de sauvegarder vos informations de connexion avant de suivre cette m&eacute;thode.    <\/p>\n    .<\/p><p>Pour commencer, lancez <strong>redis-cli <\/strong>pour acc&eacute;der &agrave; l&rsquo;interpr&eacute;teur de commandes de la base de donn&eacute;es. Ensuite, entrez les commandes renomm&eacute;es en utilisant leur nom d&rsquo;origine. Par exemple, nous allons v&eacute;rifier <strong>FLUSHALL <\/strong>:<\/p><pre class=\"wp-block-preformatted\">FLUSHALL<\/pre><p>Si le renommage est r&eacute;ussi, Redis renvoie un message d&rsquo;erreur indiquant que la commande est inconnue, comme suit :<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69fcaa3715781\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"842\" height=\"54\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/redis-shows-a-renamed-command-as-an-error-1.png\/public\" alt=\"Redis affiche une commande renomm&eacute;e comme une erreur\" class=\"wp-image-33601\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/redis-shows-a-renamed-command-as-an-error-1.png\/w=842,fit=scale-down 842w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/redis-shows-a-renamed-command-as-an-error-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/redis-shows-a-renamed-command-as-an-error-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/redis-shows-a-renamed-command-as-an-error-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 842px) 100vw, 842px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Ex&eacute;cutez maintenant la commande en utilisant son nouveau nom. Redis devrait retourner un message ou une cha&icirc;ne vide, en fonction de la commande que vous avez test&eacute;e. Par exemple, <strong>FLUSHALL <\/strong>ne renvoie aucun message apr&egrave;s son ex&eacute;cution.&nbsp;<\/p><h3 class=\"wp-block-heading\" id=\"h-5-maintenance-de-redis\">5. Maintenance de Redis<\/h3><p>Apr&egrave;s avoir install&eacute; Redis, il faut le maintenir pour garantir des performances et une s&eacute;curit&eacute; optimales. Voici quelques pratiques &agrave; prendre en compte :<\/p><ul class=\"wp-block-list\">\n<li><strong>Sauvegarde r&eacute;guli&egrave;re <\/strong>&ndash; activez la fonction de sauvegarde automatique de votre h&eacute;bergeur pour cr&eacute;er un point de restauration pour vos donn&eacute;es Redis. De plus, cr&eacute;ez r&eacute;guli&egrave;rement un instantan&eacute; de votre jeu de donn&eacute;es &agrave; l&rsquo;aide de la commande <strong>SAVE <\/strong>de Redis.<\/li>\n\n\n\n<li><strong>Surveillance du serveur <\/strong>&ndash; suivez l&rsquo;utilisation de la m&eacute;moire de votre serveur Redis, l&rsquo;utilisation du CPU, la latence et d&rsquo;autres mesures de performance pour garantir la r&eacute;activit&eacute;. Vous pouvez utiliser des outils tels que <strong>Prometheus <\/strong>ou <strong>Grafana<\/strong>.&nbsp;<\/li>\n\n\n\n<li><strong>Mise &agrave; jour p&eacute;riodique <\/strong>&ndash; installez imm&eacute;diatement la nouvelle version de Redis &agrave; l&rsquo;aide de la commande <strong>apt update &amp;&amp; apt upgrade <\/strong>pour appliquer les derni&egrave;res corrections de s&eacute;curit&eacute; et de bogues.&nbsp;<\/li>\n\n\n\n<li><strong>Contr&ocirc;le de la s&eacute;curit&eacute; <\/strong>&ndash; activer l&rsquo;authentification par mot de passe pour la CLI Redis, appliquer un certificat <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/quest-ce-que-ssl-tls-et-https\">SSL (secure sockets layer)<\/a> et configurer des r&egrave;gles de pare-feu pour prot&eacute;ger le port de la base de donn&eacute;es.&nbsp;<\/li>\n\n\n\n<li><strong>Analyse des fichiers journaux <\/strong>&ndash; v&eacute;rifiez p&eacute;riodiquement les journaux d&rsquo;&eacute;v&eacute;nements Redis pour rep&eacute;rer rapidement les actions non autoris&eacute;es ou les modifications susceptibles de compromettre la s&eacute;curit&eacute; du serveur.<\/li>\n<\/ul><p>En raison de diverses mesures, la maintenance de Redis peut &ecirc;tre difficile, en particulier pour les d&eacute;butants. Si vous avez besoin d&rsquo;aide pour administrer votre serveur, utilisez Kodee, l&rsquo;assistant VPS IA d&rsquo;Hostinger pour simplifier les t&acirc;ches.<\/p><p>Vous pouvez g&eacute;n&eacute;rer des commandes et des instructions pour la gestion du serveur &agrave; l&rsquo;aide de simples invites. Par exemple, demandez : &laquo;&nbsp;G&eacute;n&eacute;rer un cronjob qui ex&eacute;cute la commande SAVE dans Redis tous les lundis matin pour sauvegarder le dataset&nbsp;&raquo;.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69fcaa37164f2\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1127\" height=\"728\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/Assistant-IA-Hostinger-3.png\/public\" alt=\"L'assistant IA de Hostinger VPS renvoie les instructions et les commandes pour planifier une t&acirc;che Redis &agrave; l'aide de cronjob\" class=\"wp-image-33602\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/Assistant-IA-Hostinger-3.png\/w=1127,fit=scale-down 1127w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/Assistant-IA-Hostinger-3.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/Assistant-IA-Hostinger-3.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/Assistant-IA-Hostinger-3.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/Assistant-IA-Hostinger-3.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1127px) 100vw, 1127px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.hostinger.com\/fr\/vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/public\" alt=\"\" class=\"wp-image-41471\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h2><p>La mise en place de Redis sur votre VPS permet de r&eacute;duire la charge et la latence afin d&rsquo;am&eacute;liorer les performances de votre application. Dans cet article, nous avons expliqu&eacute; les cinq &eacute;tapes pour installer et configurer cet outil sur un syst&egrave;me Ubuntu via SSH :<\/p><ol class=\"wp-block-list\">\n<li>Installer Redis &agrave; l&rsquo;aide du gestionnaire de paquets <strong>apt.&nbsp;<\/strong><\/li>\n\n\n\n<li>Configurer la connexion et l&rsquo;authentification par mot de passe de Redis.<\/li>\n\n\n\n<li>Entrer dans le shell Redis et v&eacute;rifiez la fonctionnalit&eacute; de ses commandes.<\/li>\n\n\n\n<li>Renommer ou d&eacute;sactiver les commandes Redis dangereuses.<\/li>\n\n\n\n<li>Maintenir Redis en appliquant des pratiques telles que des sauvegardes r&eacute;guli&egrave;res et l&rsquo;audit des journaux.<\/li>\n<\/ol><p>Redis &eacute;tant complexe, nous vous recommandons de lire sa documentation pour plus d&rsquo;informations sur ses fonctionnalit&eacute;s. En attendant, consultez nos autres <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/vps\">tutoriels VPS<\/a> si vous souhaitez en savoir plus sur la gestion des serveurs.<\/p><h2 class=\"wp-block-heading\" id=\"h-comment-installer-redis-faq\">Comment installer Redis &ndash; FAQ<\/h2><p>Dans cette section, nous r&eacute;pondrons &agrave; plusieurs questions concernant l&rsquo;installation de Redis sur un syst&egrave;me Ubuntu.&nbsp;<\/p><div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1720828837466\"><h3 class=\"schema-faq-question\">&Agrave; quoi sert Redis ?<\/h3> <p class=\"schema-faq-answer\">Redis est une base de donn&eacute;es de cache en m&eacute;moire utilis&eacute;e pour stocker temporairement les donn&eacute;es de votre application. Elle r&eacute;duit la distance de d&eacute;placement entre les points d&rsquo;extr&eacute;mit&eacute; afin de r&eacute;duire la latence, de minimiser la charge du serveur et d&rsquo;am&eacute;liorer les performances. C&rsquo;est &eacute;galement un courtier en messages qui optimise le flux de donn&eacute;es entre les services.&nbsp;<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1720828856153\"><h3 class=\"schema-faq-question\">Comment installer une version sp&eacute;cifique de Redis ?<\/h3> <p class=\"schema-faq-answer\">Vous pouvez installer une version sp&eacute;cifique de Redis &agrave; partir des d&eacute;p&ocirc;ts officiels d&rsquo;Ubuntu en ex&eacute;cutant <strong>apt install redis-server=<\/strong>. Remplacez l&rsquo;espace r&eacute;serv&eacute; au num&eacute;ro par la valeur r&eacute;elle. Vous pouvez &eacute;galement t&eacute;l&eacute;charger d&rsquo;autres versions en ajoutant des d&eacute;p&ocirc;ts tiers ou le code source de Redis.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1720828858262\"><h3 class=\"schema-faq-question\">Puis-je installer Redis en utilisant un conteneur Docker plut&ocirc;t que directement sur Ubuntu ?<\/h3> <p class=\"schema-faq-answer\">Absolument ! Vous pouvez installer Redis &agrave; l&rsquo;aide d&rsquo;un conteneur Docker en extrayant l&rsquo;image Redis du Docker Hub. Vous pouvez ensuite g&eacute;rer Redis ou entrer dans son shell depuis l&rsquo;ext&eacute;rieur du conteneur &agrave; l&rsquo;aide de la commande <strong>Docker.&nbsp;<\/strong><\/p> <\/div> <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Redis est une base de donn&eacute;es en m&eacute;moire utilis&eacute;e pour stocker temporairement des donn&eacute;es sous forme de cache afin de r&eacute;duire la charge du serveur et d&rsquo;am&eacute;liorer les performances de l&rsquo;application. C&rsquo;est &eacute;galement un courtier en messages qui facilite le flux de donn&eacute;es entre les services.&nbsp; La configuration de Redis peut s&rsquo;av&eacute;rer d&eacute;licate, car il [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/fr\/tutoriels\/installer-redis-sur-ubuntu\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":355,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Comment installer Redis sur Ubuntu","rank_math_description":"Apprenez \u00e0 installer Redis sur Ubuntu : 1. Installer le serveur Redis 2. Configurer Redis 3. V\u00e9rifier les fonctionnalit\u00e9s de Redis et plus.","rank_math_focus_keyword":"installer Redis sur Ubuntu","footnotes":""},"categories":[4760],"tags":[],"class_list":["post-33561","post","type-post","status-publish","format-standard","hentry","category-vps"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-install-and-setup-redis-on-ubuntu","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/installer-redis-sur-ubuntu","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/install-redis-ubuntu","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-install-and-setup-redis-on-ubuntu","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-install-and-setup-redis-on-ubuntu\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-install-and-setup-redis-on-ubuntu\/","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-install-and-setup-redis-on-ubuntu","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-install-and-setup-redis-on-ubuntu","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-install-and-setup-redis-on-ubuntu","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-install-and-setup-redis-on-ubuntu","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/33561","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/users\/355"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/comments?post=33561"}],"version-history":[{"count":8,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/33561\/revisions"}],"predecessor-version":[{"id":39769,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/33561\/revisions\/39769"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media?parent=33561"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/categories?post=33561"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/tags?post=33561"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}