Redis Beginner Tutorial 5 - How to install REDIS on Linux (step-by-step)
Table des matières:
Redis est un magasin de données de valeurs-clés en mémoire libre. Il peut être utilisé comme base de données, cache et courtier de messages et prend en charge diverses structures de données telles que chaînes, hachages, listes, ensembles, etc. Redis offre une haute disponibilité via Redis Sentinel, y compris la surveillance, les notifications Basculement automatique. Il fournit également un partitionnement automatique sur plusieurs nœuds Redis avec Redis Cluster.
Ce tutoriel explique comment installer et configurer Redis sur un serveur Debian 9.
Conditions préalables
Avant de commencer le didacticiel, assurez-vous que vous êtes connecté en tant qu'utilisateur avec les privilèges sudo.
Installer Redis sur Debian
Le paquet Redis est inclus dans les référentiels Debian 9 par défaut. L'installation est assez simple, suivez simplement les étapes ci-dessous:
-
Commencez par mettre à jour la liste des packages apt en exécutant la commande suivante:
sudo apt update
Installez Redis en tapant:
sudo apt install redis-server
Une fois l'installation terminée, le service Redis démarre automatiquement. Vous pouvez vérifier l'état du service en tapant:
sudo systemctl status redis-server
Vous devriez voir quelque chose comme ceci:
● redis-server.service - Advanced key-value store Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2018-12-05 08:54:49 PST; 4min 52s ago Docs: http://redis.io/documentation, man:redis-server(1) Main PID: 1569 (redis-server) CGroup: /system.slice/redis-server.service └─1569 /usr/bin/redis-server 127.0.0.1:6379
À ce stade, Redis est installé et fonctionne sur votre serveur Debian 9 et vous pouvez commencer à l'utiliser.
Configurer l'accès à distance Redis
Par défaut, Redis n'est pas accessible à partir d'un emplacement distant. Vous ne pouvez vous connecter au serveur Redis qu'à partir de 127.0.0.1 (localhost) - la machine sur laquelle Redis s'exécute.
Effectuez les étapes suivantes uniquement si vous souhaitez vous connecter à votre serveur Redis à partir d'hôtes distants. Si vous utilisez une configuration de serveur unique, où l'application et Redis s'exécutent sur la même machine, vous ne devez pas activer l'accès à distance.
Pour configurer Redis pour accepter les connexions à distance, ouvrez le fichier de configuration Redis avec votre éditeur de texte:
sudo nano /etc/redis/redis.conf
Recherchez une ligne commençant par
bind 127.0.0.1
et remplacez
127.0.0.1
par
0.0.0.0
.
# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES # JUST COMMENT THE FOLLOWING LINE. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bind 0.0.0.0
Enregistrez le fichier et fermez l'éditeur.
Redémarrez le service Redis pour que les modifications prennent effet:
sudo systemctl restart redis-server
Utilisez la commande suivante pour vérifier que Redis écoute sur toutes les interfaces sur le port
6379
:
ss -an | grep 6379
Vous devriez voir quelque chose comme ci-dessous:
tcp LISTEN 0 128 *:6379 *:*
Ensuite, vous devrez ajouter une règle de pare-feu qui active le trafic de vos machines distantes sur le port TCP
6379
.
En supposant que vous utilisez
UFW
pour gérer votre pare-feu et que vous souhaitez autoriser l'accès à partir du sous-réseau
192.168.121.0/24
vous exécuterez la commande suivante:
sudo ufw allow proto tcp from 192.168.121.0/24 to any port 6379
Assurez-vous que votre pare-feu est configuré pour accepter les connexions uniquement à partir de plages IP approuvées.
Pour vérifier que tout est correctement configuré, vous pouvez essayer d'
redis-cli
ping au serveur Redis à partir de votre ordinateur distant à l'aide de l'
redis-cli
:
La commande doit renvoyer une réponse de
Félicitations, vous avez correctement installé Redis sur votre serveur Debian 9. Pour plus d'informations sur la gestion de votre installation Redis, visitez la page de documentation Redis.
redis-cli -h ping
redis-cli -h ping
PONG
:Conclusion
Comment installer et configurer redis sur centos 7
Redis est un magasin de structure de données en mémoire libre. Il peut être utilisé comme base de données, cache et courtier de messages et prend en charge diverses structures de données telles que des chaînes, des hachages, des listes, des ensembles, etc.
Comment installer et configurer Redis sur Debian 10 Linux
Dans ce tutoriel, nous verrons comment installer et configurer Redis sur un Debian 10, Buster. Redis est un magasin de données de valeurs-clés en mémoire libre.
Comment installer et configurer redis sur Ubuntu 18.04
Redis est un magasin de structure de données en mémoire libre. Il peut être utilisé comme base de données, cache et courtier de messages et prend en charge diverses structures de données telles que des chaînes, des hachages, des listes, des ensembles, etc. Ce tutoriel décrit comment installer et configurer Redis sur un serveur Ubuntu 18.04.