GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Redis sur CentOS 7

Dans cet article, nous aurons expliqué les étapes nécessaires pour installer et configurer Redis sur CentOS 7. Avant de continuer avec ce tutoriel, assurez-vous que vous êtes connecté en tant qu'utilisateur avec sudo privilèges. Toutes les commandes de ce didacticiel doivent être exécutées en tant qu'utilisateur non root.

Redis est un projet de base de données en mémoire open source implémentant un magasin clé-valeur en mémoire distribué avec une durabilité facultative. Certaines des fonctionnalités de Redis sont les transactions intégrées, la réplication et la prise en charge de diverses structures de données telles que les chaînes, les hachages, les listes, les ensembles, etc. Redis Sentinel rend Redis hautement disponible et prend en charge le partitionnement automatique avec Redis Cluster.

Installer Redis sur CentOS

Étape 1. La première commande mettra à jour les listes de packages pour vous assurer d'obtenir la dernière version et les dernières dépendances.

sudo yum install epel-release
sudo yum update

Étape 2. Installez Redis sur CentOS 7.

Le package Redis n'est pas inclus dans les référentiels CentOS par défaut. Nous allons installer la version 5.0.2 de Redis à partir du référentiel Remi :

sudo yum install epel-release yum-utils
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum-config-manager --enable remi

Le package Redis est disponible dans le référentiel par défaut de CentOS 7. Donc, pour installer Redis, exécutez la commande ci-dessous :

sudo yum install redis

Une fois l'installation terminée, démarrez le service Redis et activez-le pour qu'il démarre automatiquement au démarrage avec :

sudo systemctl start redis
sudo systemctl enable redis

Étape 3. Configurez l'accès à distance Redis.

Par défaut, vous ne pouvez pas accéder à Redis depuis un autre hôte car il est par défaut lié à localhost uniquement. Pour confirmer sa liaison à localhost (127.0.0.1), suivez les instructions ci-dessous :

sudo nano /etc/redis.conf

Recherchez la ligne qui commence par bind 127.0.0.1 et ajoutez l'adresse IP privée de votre serveur après 127.0.0.1 :

# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES
# JUST COMMENT THE FOLLOWING LINE.
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bind 127.0.0.1 192.168.1.46

Pour que les modifications prennent effet, redémarrez le serveur Redis en exécutant la commande ci-dessous :

sudo systemctl restart redis-server

Utilisez la commande ss suivante pour vérifier que le serveur Redis écoute sur votre interface privée sur le port 6379 :

ss -an | grep 6379

Vous devriez voir quelque chose comme ci-dessous :

tcp    LISTEN     0      128    192.168.121.233:6379            *:*
tcp    LISTEN     0      128    127.0.0.1:6379                  *:*

Ensuite, nous allons configurer FirewallD pour accéder à Redis depuis un hôte distant :

sudo firewall-cmd --new-zone=redis --permanent
sudo firewall-cmd --zone=redis --add-port=6379/tcp --permanent
sudo firewall-cmd --zone=redis --add-source=192.168.1.0/24 --permanentsudo firewall-cmd --reload

Enfin, rechargez FirewallD pour appliquer les changements :

sudo firewall-cmd --reload

Pour vérifier que tout est correctement configuré, vous pouvez essayer d'envoyer un ping au serveur Redis depuis votre machine distante à l'aide de l'utilitaire redis-cli qui fournit une commande- interface de ligne vers un serveur Redis :

redis-cli -h <REDIS_IP_ADDRESS> ping

Vous devriez voir exactement le résultat ci-dessous :

PONG

Félicitations, vous avez appris comment installer et configurer Redis sur CentOS 7. Si vous avez des questions, veuillez laisser un commentaire ci-dessous.


Cent OS
  1. Comment installer Vagrant sur CentOS 7

  2. Comment installer Gitea sur CentOS 8

  3. Comment installer Memcached sur CentOS 8

  4. Comment installer Nginx sur CentOS 7

  5. Comment installer ownCloud sur CentOS 8

Comment installer Zoom sur CentOS 8

Comment installer Nethogs sur CentOS

Comment installer Yourls dans CentOS 8

Comment installer Redis sur CentOS 6

Comment installer Redis sur CentOS 7

Comment installer Redis sur CentOS 8