serveur-debian-redis:installation-serveur-redis

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
serveur-debian-redis:installation-serveur-redis [03/01/2020 22:00] – créée zonewebmasterserveur-debian-redis:installation-serveur-redis [06/11/2023 11:09] (Version actuelle) – Ajout message avertissement en attendant MAJ zonewebmaster
Ligne 1: Ligne 1:
 {{htmlmetatags>metatag-description=(Installation et configuration de Redis sur un serveur Linux Debian. ) {{htmlmetatags>metatag-description=(Installation et configuration de Redis sur un serveur Linux Debian. )
-metatag-media-og:image=(:redis-white.png) +metatag-media-og:image=(https://www1.zonewebmaster.eu/_media/redis-white.png) 
-metatag-og:image=(:redis-white.png)+metatag-og:image=(https://www1.zonewebmaster.eu/_media/redis-white.png)
 metatag-og:description=(Tutoriel pour l'installation et la configuration de Redis sur un serveur Linux Debian. ) metatag-og:description=(Tutoriel pour l'installation et la configuration de Redis sur un serveur Linux Debian. )
 metatag-og:title=(Installation et configuration d'un serveur Redis) metatag-og:title=(Installation et configuration d'un serveur Redis)
Ligne 9: Ligne 9:
 metatag-og:site_name(zonewebmaster.eu) metatag-og:site_name(zonewebmaster.eu)
 metatag-article:published_time=(2020-01-02) metatag-article:published_time=(2020-01-02)
-metatag-article:modified_time=(2020-01-02)+metatag-article:modified_time=(2020-01-28)
 metatag-article:author=(montuy337513) metatag-article:author=(montuy337513)
 metatag-article:tag=(redis, SGBD, installation, configuration, sécurisation,help, tuto, wiki, debian) metatag-article:tag=(redis, SGBD, installation, configuration, sécurisation,help, tuto, wiki, debian)
Ligne 21: Ligne 21:
        
 Ce tutoriel a été testé sur la distribution Stretch Debian (Version 9), il fonctionne sur Debian Buster (version 10). Toutes les lignes de commande s'exécute dans un terminal en mode super-administrateur (root). Ce tutoriel a été testé sur la distribution Stretch Debian (Version 9), il fonctionne sur Debian Buster (version 10). Toutes les lignes de commande s'exécute dans un terminal en mode super-administrateur (root).
 +
 +<WRAP center round important 60%>
 +L'installation de Redis en mode manuel ne fonctionne pas correctement pour Debian 11 (Bullseye). Une MAJ du tuto arrive bientôt
 +</WRAP>
 +
 {{howhard>3}} {{howhard>3}}
  
Ligne 26: Ligne 31:
  
 Pour installer Redis, nous pouvons utiliser l'installation grâce aux paquets officiels de la distribution Debian. On utilise //apt// ou //aptitude//, c'est selon vos habitudes. Pour ma part, j'ai ma préférence pour //aptitude//. Pour installer Redis, nous pouvons utiliser l'installation grâce aux paquets officiels de la distribution Debian. On utilise //apt// ou //aptitude//, c'est selon vos habitudes. Pour ma part, j'ai ma préférence pour //aptitude//.
-<code sh>+<code bash>
 aptitude install redis-serveur aptitude install redis-serveur
 </code> </code>
 ou ou
-<code sh>+<code bash>
 apt install redis-server apt install redis-server
 </code> </code>
  
 Vous pouvez vérifier si **Redis** s'est correctement installé en utilisant la ligne de commande suivante : Vous pouvez vérifier si **Redis** s'est correctement installé en utilisant la ligne de commande suivante :
-<code sh>+<code bash>
 systemctl status redis systemctl status redis
 </code> </code>
  
 Le système doit vous retourner un résultat ressemblant à ceci : Le système doit vous retourner un résultat ressemblant à ceci :
-<code sh>+<code bash>
 ● redis.service - Redis In-Memory Data Store ● redis.service - Redis In-Memory Data Store
    Loaded: loaded (/etc/systemd/system/redis.service; disabled; vendor preset: enabled)    Loaded: loaded (/etc/systemd/system/redis.service; disabled; vendor preset: enabled)
Ligne 54: Ligne 59:
  
 Pour commencer, on installe les paquets nécessaires à la compilation des sources : Pour commencer, on installe les paquets nécessaires à la compilation des sources :
-<code sh>+<code bash>
 aptitude -y install wget curl build-essential tcl aptitude -y install wget curl build-essential tcl
 </code> </code>
Ligne 62: Ligne 67:
          
  Nous créons ensuite un répertoire de travail :  Nous créons ensuite un répertoire de travail :
-<code sh>+<code bash>
 mkdir /root/redis mkdir /root/redis
-</code sh>+</code>
  
 Puis nous récupérons la dernière version des sources officielles de **Redis**. Puis nous récupérons la dernière version des sources officielles de **Redis**.
-<code sh>+<code bash>
 wget http://download.redis.io/redis-stable.tar.gz --output-document /root/redis/redis-stable.tar.gz wget http://download.redis.io/redis-stable.tar.gz --output-document /root/redis/redis-stable.tar.gz
 </code> </code>
  
 Maintenant que nous avons récupérer les sources de Redis, nous allons décompresser l'archive //tar.gz//. Maintenant que nous avons récupérer les sources de Redis, nous allons décompresser l'archive //tar.gz//.
-<code sh>+<code bash>
 tar -xvzf /root/redis/redis-stable.tar.gz -C /root/redis tar -xvzf /root/redis/redis-stable.tar.gz -C /root/redis
 </code>  </code> 
  
 Maintenant, passons aux choses sérieuses, la compilation des sources : Maintenant, passons aux choses sérieuses, la compilation des sources :
-<code sh>+<code bash>
 cd /root/redis/redis-stable cd /root/redis/redis-stable
 make make
Ligne 84: Ligne 89:
  
 Nous créons l'utilisateur et le groupe **redis**: Nous créons l'utilisateur et le groupe **redis**:
-<code sh>+<code bash>
 adduser --system --group --no-create-home redis adduser --system --group --no-create-home redis
 </code> </code>
  
 Nous modifions l'environnement du serveur pour l'adapté à Redis Nous modifions l'environnement du serveur pour l'adapté à Redis
-<code sh>+<code bash>
 echo 1024 > /proc/sys/net/core/somaxconn echo 1024 > /proc/sys/net/core/somaxconn
 echo never > /sys/kernel/mm/transparent_hugepage/enabled echo never > /sys/kernel/mm/transparent_hugepage/enabled
Ligne 96: Ligne 101:
  
 Nous créons les répertoires nécessaires au bon fonctionnement de //Redis//: Nous créons les répertoires nécessaires au bon fonctionnement de //Redis//:
-<code sh>+<code bash>
 mkdir /etc/redis mkdir /etc/redis
 mkdir /var/redis mkdir /var/redis
Ligne 102: Ligne 107:
  
 Et nous appliquons les droits nécessaires à ces répertoires : Et nous appliquons les droits nécessaires à ces répertoires :
-<code sh>+<code bash>
 chown redis:redis /var/redis chown redis:redis /var/redis
 chmod 770 /var/redis chmod 770 /var/redis
Ligne 108: Ligne 113:
  
 Maintenant nous copions le fichier de configuration par défaut fournit par les sources Maintenant nous copions le fichier de configuration par défaut fournit par les sources
-<code sh>+<code bash>
 cp /etc/redis/redis-stable/redis.conf /etc/redis/ cp /etc/redis/redis-stable/redis.conf /etc/redis/
 </code> </code>
Ligne 116: Ligne 121:
 Nous apportons les modifications au fichier de configuration// /etc/redis/redis.conf// Nous apportons les modifications au fichier de configuration// /etc/redis/redis.conf//
  
-<code sh>+<code bash>
 /bin/sed -i -r "s|supervised no|supervised systemd|" /etc/redis/redis.conf /bin/sed -i -r "s|supervised no|supervised systemd|" /etc/redis/redis.conf
 /bin/sed -i -r "s|logfile \"\"|logfile \"/var/log/redis.log\"|" /etc/redis/redis.conf /bin/sed -i -r "s|logfile \"\"|logfile \"/var/log/redis.log\"|" /etc/redis/redis.conf
Ligne 125: Ligne 130:
  
 Comme tout services sur Debian, il faut mettre en place le script de "démarrage/arrêt" de **Redis**. Comme tout services sur Debian, il faut mettre en place le script de "démarrage/arrêt" de **Redis**.
-<code sh>+<code bash>
 if [ ! -e /etc/systemd/system/redis.service ]; then if [ ! -e /etc/systemd/system/redis.service ]; then
     echo '[Unit]     echo '[Unit]
Ligne 142: Ligne 147:
  
 et voilà, il suffit de lancer **Redis** avec la commande : et voilà, il suffit de lancer **Redis** avec la commande :
-<code sh>+<code bash>
 systemctl start redis systemctl start redis
 </code> </code>
Ligne 156: Ligne 161:
  
   * [03/01/2020] : Création de l'article   * [03/01/2020] : Création de l'article
 +  * [28/01/2020] : Amélioration de la mise en page, liens
    
 ===== Auteurs et sources ===== ===== Auteurs et sources =====
Ligne 169: Ligne 175:
 ===== Navigation ===== ===== Navigation =====
  
-  * [[:accueil|Accueil]] +{{page>:navigation#serveur-redis-debian}} 
-  * [[:serveur-debian-securite]] +{{page>:navigation#serveur-dedie-debian}}
-  * [[:serveur-debian-general]] +
-  * [[:serveur-debian-automatisation]] +
-  * [[:serveur-debian-file]] +
-  * [[:serveur-debian-log]] +
-  * [[:serveur-debian-user-groupe]] +
-  * [[:serveur-debian-apache2]] +
-  * [[:serveur-debian-postfix]] +
-  * [[:serveur-debian-mysql]] +
-  * [[:serveur-debian-divers]]+
  
 <nspages -h1 -exclude:subNs: -textPages="Autres liens rapides pouvant vous intéresser"> <nspages -h1 -exclude:subNs: -textPages="Autres liens rapides pouvant vous intéresser">
  • serveur-debian-redis/installation-serveur-redis.1578085229.txt.gz
  • Dernière modification : 03/01/2020 22:00
  • de zonewebmaster