{"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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"announcement-block announcement-block--important\">\n            <span class=\"announcement-block__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                          d=\"M12 22.5C17.799 22.5 22.5 17.799 22.5 12C22.5 6.20101 17.799 1.5 12 1.5C6.20101 1.5 1.5 6.20101 1.5 12C1.5 17.799 6.20101 22.5 12 22.5ZM13.637 7.65198C13.637 6.74791 12.9041 6.01501 12 6.01501C11.0959 6.01501 10.363 6.74791 10.363 7.65198C10.5335 9.53749 10.875 13.383 10.875 13.383C10.875 14.0043 11.3787 14.508 12 14.508C12.6213 14.508 13.125 14.0043 13.125 13.383V13.38L13.637 7.65198ZM11.9927 15.714C11.3714 15.714 10.8677 16.2177 10.8677 16.839C10.8677 17.4603 11.3714 17.964 11.9927 17.964H12.0073C12.6286 17.964 13.1323 17.4603 13.1323 16.839C13.1323 16.2177 12.6286 15.714 12.0073 15.714H11.9927Z\"\n                          fill=\"#FEA419\"\/>\n                <\/svg>\n                Important\n            <\/span>\n            <p class=\"announcement-block__content\">\n                <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.\n            <\/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 class=\"wp-block-paragraph\">&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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">Ensuite, passez au nouvel utilisateur en entrant ce qui suit :<\/p><pre class=\"wp-block-preformatted\">su votre-nom-d-utilisateur<\/pre><p class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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\":\"6a7451ce57f55\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7451ce57f55\" 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--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-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\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\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>\n<\/div><p class=\"wp-block-paragraph\">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\":\"6a7451ce58cc1\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7451ce58cc1\" 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--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-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\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\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>\n<\/div><p class=\"wp-block-paragraph\">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\":\"6a7451ce59b9c\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7451ce59b9c\" 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--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/statut-redis-kodee-1.png\/w=1024,h=1024,fit=scale-down\" 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\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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\":\"6a7451ce5aed0\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7451ce5aed0\" 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--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-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\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\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>\n<\/div><p class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"announcement-block announcement-block--important\">\n            <span class=\"announcement-block__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                          d=\"M12 22.5C17.799 22.5 22.5 17.799 22.5 12C22.5 6.20101 17.799 1.5 12 1.5C6.20101 1.5 1.5 6.20101 1.5 12C1.5 17.799 6.20101 22.5 12 22.5ZM13.637 7.65198C13.637 6.74791 12.9041 6.01501 12 6.01501C11.0959 6.01501 10.363 6.74791 10.363 7.65198C10.5335 9.53749 10.875 13.383 10.875 13.383C10.875 14.0043 11.3787 14.508 12 14.508C12.6213 14.508 13.125 14.0043 13.125 13.383V13.38L13.637 7.65198ZM11.9927 15.714C11.3714 15.714 10.8677 16.2177 10.8677 16.839C10.8677 17.4603 11.3714 17.964 11.9927 17.964H12.0073C12.6286 17.964 13.1323 17.4603 13.1323 16.839C13.1323 16.2177 12.6286 15.714 12.0073 15.714H11.9927Z\"\n                          fill=\"#FEA419\"\/>\n                <\/svg>\n                Important\n            <\/span>\n            <p class=\"announcement-block__content\">\n                <strong>Important !<\/strong> Ne supprimez pas l&rsquo;adresse localhost dans les param&egrave;tres de liaison car elle est essentielle pour les tests.\n            <\/p><\/div>\n\n\n\n<\/p><p class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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\":\"6a7451ce5be81\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7451ce5be81\" 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--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-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\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\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>\n<\/div><p class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">Redis devrait renvoyer le message sp&eacute;cifi&eacute; dans la premi&egrave;re commande, &agrave; savoir &ldquo;Redis is working&rdquo;.&nbsp;<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a7451ce5c8c7\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7451ce5c8c7\" 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--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-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\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\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>\n<\/div><p class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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>    <div class=\"announcement-block announcement-block--warning\">\n        <span class=\"announcement-block__heading\">\n            <svg width=\"24\" height=\"26\" viewBox=\"0 0 24 26\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                d=\"M12 23.5C17.799 23.5 22.5 18.799 22.5 13C22.5 7.20101 17.799 2.5 12 2.5C6.20101 2.5 1.5 7.20101 1.5 13C1.5 18.799 6.20101 23.5 12 23.5ZM13.637 8.65198C13.637 7.74791 12.9041 7.01501 12 7.01501C11.0959 7.01501 10.363 7.74791 10.363 8.65198C10.5335 10.5375 10.875 14.383 10.875 14.383C10.875 15.0043 11.3787 15.508 12 15.508C12.6213 15.508 13.125 15.0043 13.125 14.383V14.38L13.637 8.65198ZM11.9927 16.714C11.3714 16.714 10.8677 17.2177 10.8677 17.839C10.8677 18.4603 11.3714 18.964 11.9927 18.964H12.0073C12.6286 18.964 13.1323 18.4603 13.1323 17.839C13.1323 17.2177 12.6286 16.714 12.0073 16.714H11.9927Z\"\n                fill=\"#BE1025\"\/>\n            <\/svg>\n            Warning        <\/span>\n        <p class=\"announcement-block__content\">\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    <\/div>\n\n    .<\/p><p class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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\":\"6a7451ce5da40\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7451ce5da40\" 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--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-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\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\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>\n<\/div><p class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 : &ldquo;G&eacute;n&eacute;rer un cronjob qui ex&eacute;cute la commande SAVE dans Redis tous les lundis matin pour sauvegarder le dataset&rdquo;.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a7451ce5e9d0\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7451ce5e9d0\" 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--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/Assistant-IA-Hostinger-3.png\/w=1024,h=1024,fit=scale-down\" 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\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\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>\n<\/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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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":1},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/install-redis-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-PH","link":"https:\/\/www.hostinger.com\/ph\/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-GB","link":"https:\/\/www.hostinger.com\/uk\/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},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/install-redis-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}]}}