{{htmlmetatags>metatag-description=(Activation des sockets de Redis-server sur Debian. ) metatag-media-og:image=(https://www1.zonewebmaster.eu/_media/redis-white.png) metatag-og:image=(https://www1.zonewebmaster.eu/_media/redis-white.png) metatag-og:description=(Tutoriel pour l'activation de la connexion socket pour redis-server sur un serveur Linux Debian. ) metatag-og:title=(Redis-server : activation de la connexion socket) metatag-og:type=(article) metatag-og:url=(https://www1.zonewebmaster.eu/serveur-debian-redis/activer-socket-redis-server) metatag-og:locale=(fr_FR) metatag-og:site_name(zonewebmaster.eu) metatag-article:published_time=(2023-11-06) metatag-article:modified_time=(2023-11-06) metatag-article:author=(montuy337513) metatag-article:tag=(redis, SGBD, socket, installation, configuration, sécurisation,help, tuto, wiki, debian) }} ====== Redis-Server : activation des sockets Unix ====== Si Redis est utilisé par des programmes, services ou scripts présent sur le même serveur. Vous pouvez la connexion socket Unix pour les connexions entres les programmes tiers et **Redis**. Par défaut, Redis utilise les connexions TCP, mais les performances sont accrues quand Redis utilise les connexions sockets Unix. {{ :redis-white.png?nolink |}} ===== Pré-requis - Difficultés ===== Ce tutoriel a été testé sur la distribution Bullseye Debian (Version 11), il devrait fonctionner sur les versions précédentes de Debian. Toutes les lignes de commande s'exécute dans un terminal en mode super-administrateur (root). {{howhard>}} ===== Modification de /etc/redis/redis.conf ===== Pour activer le mode de connexion via sockets Unix, cela se passe, comme presque à chaque fois pour Linux Debian, dans le répertoire /etc. Il faut décommenter ou ajouter 2 lignes dans le fichier de configuration par défaut de Redis. Pour cela, nous modifierons le fichier /etc/redis/redis.conf. Par défaut, nous avons ceci : # create a unix domain socket to listen on # unixsocket /var/run/redis/redis.sock # set permissions for the socket # unixsocketperm 770 Vous ouvrez votre éditeur de texte favoris. J'ai mes habitudes avec **nano**, mais vous pouvez aussi utiliser **vi** par exemple ou tout autre éditeur fourni avec votre distribution Linux. Puis vous faite les modification du fichier de configuration pour obtenir ceci : # create a unix domain socket to listen on unixsocket /var/run/redis/redis.sock # set permissions for the socket unixsocketperm 770 Et vous redémarrer redis-server avec la commande suivante : systemctl stop redis-server systemctl start redis-server ===== Vérification du socket Unix ===== Pour vérifiez, c'est très simple. Un petit ls -lh /var/run/redis Et vous devriez obtenir ceci sur votre terminal si tout fonctionne bien : root@ns:/etc/redis# ls -lh /var/run/redis total 4,0K -rw-rw---- 1 redis redis 8 6 nov. 10:48 redis-server.pid srwx------ 1 redis redis 0 6 nov. 10:48 redis-server.sock ===== Aller plus loin ===== D'autres articles sur Redis seront écrits dans les prochaines semaines. Vous pouvez vous inscrire [[https://www1.zonewebmaster.eu/news/newsletter/|ici]] si vous voulez être prévenu lors de la sortie du prochain article. * [[https://redis.io/|Site officiel de Redis]] ===== Notes de version ===== * [06/11/2023] : Création de l'article ===== Auteurs et sources ===== * Auteur : [[:user:montuy337513]] ===== Navigation ===== {{page>:navigation#serveur-redis-debian}} {{page>:navigation#serveur-dedie-debian}}