Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
serveur-debian-redis:installation-serveur-redis [03/01/2020 22:00] – créée zonewebmaster | serveur-debian-redis:installation-serveur-redis [06/11/2023 11:09] (Version actuelle) – Ajout message avertissement en attendant MAJ zonewebmaster | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
{{htmlmetatags> | {{htmlmetatags> | ||
- | metatag-media-og: | + | metatag-media-og: |
- | metatag-og: | + | metatag-og: |
metatag-og: | metatag-og: | ||
metatag-og: | metatag-og: | ||
Ligne 9: | Ligne 9: | ||
metatag-og: | metatag-og: | ||
metatag-article: | metatag-article: | ||
- | metatag-article: | + | metatag-article: |
metatag-article: | metatag-article: | ||
metatag-article: | metatag-article: | ||
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' | 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' | ||
+ | |||
+ | <WRAP center round important 60%> | ||
+ | L' | ||
+ | </ | ||
+ | |||
{{howhard> | {{howhard> | ||
Ligne 26: | Ligne 31: | ||
Pour installer Redis, nous pouvons utiliser l' | Pour installer Redis, nous pouvons utiliser l' | ||
- | < | + | < |
aptitude install redis-serveur | aptitude install redis-serveur | ||
</ | </ | ||
ou | ou | ||
- | < | + | < |
apt install redis-server | apt install redis-server | ||
</ | </ | ||
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 : | ||
- | < | + | < |
systemctl status redis | systemctl status redis | ||
</ | </ | ||
Le système doit vous retourner un résultat ressemblant à ceci : | Le système doit vous retourner un résultat ressemblant à ceci : | ||
- | < | + | < |
● redis.service - Redis In-Memory Data Store | ● redis.service - Redis In-Memory Data Store | ||
| | ||
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 : | ||
- | < | + | < |
aptitude -y install wget curl build-essential tcl | aptitude -y install wget curl build-essential tcl | ||
</ | </ | ||
Ligne 62: | Ligne 67: | ||
| | ||
Nous créons ensuite un répertoire de travail : | Nous créons ensuite un répertoire de travail : | ||
- | < | + | < |
mkdir /root/redis | mkdir /root/redis | ||
- | </ | + | </ |
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**. | ||
- | < | + | < |
wget http:// | wget http:// | ||
</ | </ | ||
Maintenant que nous avons récupérer les sources de Redis, nous allons décompresser l' | Maintenant que nous avons récupérer les sources de Redis, nous allons décompresser l' | ||
- | < | + | < |
tar -xvzf / | tar -xvzf / | ||
</ | </ | ||
Maintenant, passons aux choses sérieuses, la compilation des sources : | Maintenant, passons aux choses sérieuses, la compilation des sources : | ||
- | < | + | < |
cd / | cd / | ||
make | make | ||
Ligne 84: | Ligne 89: | ||
Nous créons l' | Nous créons l' | ||
- | < | + | < |
adduser --system --group --no-create-home redis | adduser --system --group --no-create-home redis | ||
</ | </ | ||
Nous modifions l' | Nous modifions l' | ||
- | < | + | < |
echo 1024 > / | echo 1024 > / | ||
echo never > / | echo never > / | ||
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//: | ||
- | < | + | < |
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 : | ||
- | < | + | < |
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 | ||
- | < | + | < |
cp / | cp / | ||
</ | </ | ||
Ligne 116: | Ligne 121: | ||
Nous apportons les modifications au fichier de configuration// | Nous apportons les modifications au fichier de configuration// | ||
- | < | + | < |
/bin/sed -i -r " | /bin/sed -i -r " | ||
/bin/sed -i -r " | /bin/sed -i -r " | ||
Ligne 125: | Ligne 130: | ||
Comme tout services sur Debian, il faut mettre en place le script de " | Comme tout services sur Debian, il faut mettre en place le script de " | ||
- | < | + | < |
if [ ! -e / | if [ ! -e / | ||
echo ' | echo ' | ||
Ligne 142: | Ligne 147: | ||
et voilà, il suffit de lancer **Redis** avec la commande : | et voilà, il suffit de lancer **Redis** avec la commande : | ||
- | < | + | < |
systemctl start redis | systemctl start redis | ||
</ | </ | ||
Ligne 156: | Ligne 161: | ||
* [03/ | * [03/ | ||
+ | * [28/ | ||
===== Auteurs et sources ===== | ===== Auteurs et sources ===== | ||
Ligne 169: | Ligne 175: | ||
===== Navigation ===== | ===== Navigation ===== | ||
- | * [[: | + | {{page>:navigation#serveur-redis-debian}} |
- | * [[:serveur-debian-securite]] | + | {{page>:navigation#serveur-dedie-debian}} |
- | * [[:serveur-debian-general]] | + | |
- | * [[:serveur-debian-automatisation]] | + | |
- | * [[:serveur-debian-file]] | + | |
- | * [[: | + | |
- | * [[: | + | |
- | * [[: | + | |
- | * [[: | + | |
- | * [[: | + | |
- | * [[: | + | |
<nspages -h1 -exclude: | <nspages -h1 -exclude: |