Dans cet article, nous aurons expliqué les étapes nécessaires pour installer et configurer Redis sur Ubuntu 18.04 LTS. Avant de poursuivre ce didacticiel, assurez-vous que vous êtes connecté en tant qu'utilisateur avec des privilèges sudo. Toutes les commandes de ce didacticiel doivent être exécutées en tant qu'utilisateur non root.
Redis (Remote Dictionary Server) est une base de données open source en mémoire utilisée comme cache et courtier de messages. 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 Ubuntu
Étape 1. Tout d'abord, avant de commencer à installer un package sur votre serveur Ubuntu, nous vous recommandons de toujours vous assurer que tous les packages système sont mis à jour.
sudo apt update sudo apt upgrade
Étape 2. Installez Redis.
Le package Redis est disponible dans le référentiel par défaut d'Ubuntu 18.04. Donc, pour installer Redis, exécutez la commande ci-dessous :
sudo apt install redis-server
Une fois l'installation terminée, le service Redis démarrera automatiquement. Pour confirmer l'installation et vérifier l'état de Redis, exécutez la commande ci-dessous :
sudo systemctl status redis-server
Étape 3. Configurez Redis.
Tout d'abord, exécutez la commande ci-dessous et ouvrez le fichier de configuration Redis :
sudo nano /etc/redis/redis.conf
# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES # JUST COMMENT THE FOLLOWING LINE. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bind 0.0.0.0 ::1
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 le pare-feu UWF pour accéder à Redis depuis un hôte distant :
sudo ufw allow proto tcp from 192.168.121.0/24 to any port 6379
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 interface de ligne de commande à un serveur Redis :
redis-cli -h <REDIS_IP_ADDRESS> ping
Vous devriez voir exactement le résultat ci-dessous :
PONG
C'est tout ce que vous avez à faire pour installer Redis sur Ubuntu 18.04 Bionic Beaver. J'espère que vous trouverez cette astuce rapide utile. Si vous avez des questions ou des suggestions, n'hésitez pas à laisser un commentaire ci-dessous.