GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer le serveur Redis sur Debian 11

Redis est un magasin de structure de données clé-valeur gratuit, open-source, multiplateforme et clé-valeur en mémoire, utilisé comme serveur de base de données, cache et courtier de messages. Il est écrit en C et développé par Salvatore Sanfilippo. Il fournit des fonctionnalités de réplication qui vous aident à configurer des clusters hautement disponibles dans vos environnements de production.

Dans ce tutoriel, je vais vous expliquer comment installer le serveur Redis sur Debian 11.

Prérequis

  • Un serveur exécutant Debian 11.
  • Un mot de passe root est configuré sur le serveur.

Installer le serveur Redis

Par défaut, le package Redis est inclus dans le référentiel par défaut de Debian 11. Vous pouvez l'installer facilement à l'aide de la commande suivante :

apt-get install redis-server -y

Une fois le serveur Redis installé, vous pouvez vérifier l'état de Redis à l'aide de la commande suivante :

systemctl status redis-server

Vous devriez obtenir le résultat suivant :

 ? redis-server.service - Magasin clé-valeur avancé Chargé :chargé (/lib/systemd/system/redis-server.service ; activé ; préréglage du fournisseur :activé) Actif :actif (en cours d'exécution) depuis Sun 2021-09-26 02 :40:45 UTC ; Il y a 3 s Docs :http://redis.io/documentation, man:redis-server(1) PID principal :379829 (redis-server) Statut :"Prêt à accepter les connexions" Tâches :5 (limite :9510) Mémoire :6,9 M CPU :62 ms CGroup :/system.slice/redis-server.service ??379829 /usr/bin/redis-server 127.0.0.1:6379Sep 26 02:40:45 debian11 systemd[1] :Démarrage du magasin clé-valeur avancé ... 26 septembre 02:40:45 debian11 systemd[1] :Démarrage du magasin clé-valeur avancé.

Par défaut, Redis écoute sur le port 6379. Vous pouvez le vérifier à l'aide de la commande suivante :

ss -antpl | grep redis

Vous devriez obtenir le résultat suivant :

ÉCOUTEZ 0 511 127.0.0.1:6379 0.0.0.0:* utilisateurs :(("redis-server",pid=379829,fd=6)) ÉCOUTEZ 0 1024 127.0.0.1:9121 0.0.0.0:* utilisateurs :(("redis_exporter",pid=14922,fd=3)) ECOUTEZ 0 511 [::1]:6379 [::]:* utilisateurs:(("redis-server",pid=379829,fd=7)) 

Ensuite, connectons-nous à votre service Redis, puis effectuons un test ping.

Pour effectuer le test, saisissez la commande suivante :

redis-cli

Une fois connecté, vous devriez obtenir le résultat suivant :

127.0.0.1:6379>

Envoyez maintenant un ping au service Redis comme suit :

127.0.0.1:6379>ping

Vous devriez obtenir le résultat suivant :

PONG

Configurer Redis

Généralement, Redis est utilisé à des fins de mise en cache. Vous pouvez le configurer en éditant le fichier /etc/redis/redis.conf :

nano /etc/redis/redis.conf

Tout d'abord, commentez la ligne suivante pour autoriser la connexion à distance :

#bind 127.0.0.1 ::1

Définissez ensuite la mémoire en ajoutant les lignes suivantes à la fin du fichier :

maxmemory 500mb maxmemory-policy allkeys-lru

Enregistrez et fermez le fichier lorsque vous avez terminé, puis redémarrez le service Redis pour appliquer les modifications :

systemctl redémarre redis-server

Maintenant, vérifiez le port d'écoute Redis à l'aide de la commande suivante :

ss -antpl | grep redis

Vous devriez obtenir le résultat suivant :

LISTEN 0 511 0.0.0.0:6379 0.0.0.0:* utilisateurs :(("redis-server",pid=380643,fd=7)) LISTEN 0 1024 127.0.0.1:9121 0.0.0.0:* utilisateurs :(("redis_exporter",pid=14922,fd=3)) ECOUTEZ 0 511 [::]:6379 [::]:* utilisateurs:(("redis-server",pid=380643,fd=6))  

Vérifier la connexion à distance Redis

Si le pare-feu UFW est installé sur votre serveur, vous devrez autoriser le port Redis 6379 pour le serveur distant à partir duquel vous souhaitez vous connecter à Redis. Vous pouvez l'autoriser à l'aide de la commande suivante :

ufw autorise le proto tcp de l'adresse IP du serveur distant vers n'importe quel port 6379

Ensuite, connectez-vous au serveur Redis depuis la machine distante à l'aide de la commande suivante :

redis-cli -h redis-server-ip ping

Si tout va bien, vous devriez obtenir le résultat suivant :

PONG

Conclusion

Dans le guide ci-dessus, nous avons expliqué comment installer le serveur Redis sur Debian 11. Nous avons également expliqué comment configurer Redis pour autoriser la connexion à distance. J'espère que vous pouvez maintenant intégrer Redis à votre application à des fins de mise en cache.


Debian
  1. Comment installer MySQL 8.0 / 5.7 sur Debian 11 / Debian 10

  2. Comment installer ProFTPD sur Debian 8

  3. Comment installer le serveur MySQL sur Debian 9

  4. Comment installer Odoo 12 sur Debian 9

  5. Comment installer Redis sur Debian 10

Installer un serveur Redis sur Debian 11

Comment installer I2P sur le serveur Debian :

Comment installer Redis sur Debian 10 Buster

Comment installer VNC sur Debian 10

Comment installer Redis sur Debian 11

Comment installer le serveur VNC sur Debian 11