GNU/Linux >> Tutoriels Linux >  >> Rocky Linux

Déployer Redis sur Rocky Linux 8 - Guide étape par étape ?

Redis est un magasin de structure de données en mémoire gratuit, open source, largement utilisé comme base de données, cache et courtier de messages.

Ici, à LinuxAPT, nous verrons comment installer Redis sur une machine Rocky Linux 8.

Pour voir comment vous pouvez installer Redis sur Ubuntu 20.04, visitez :https://linuxapt.com/blog/194-install-and-configure-redis-in-ubuntu-20-04


Étapes pour installer et configurer Redis sur Rocky Linux

1. Installez Redis

Pour installer Redis, exécutez cette commande :

$ sudo dnf install redis


2. Modifier le fichier de configuration Redis

Ensuite, nous apporterons quelques modifications au fichier de configuration Redis.

Ouvrez le fichier à l'aide de l'éditeur vim :

$ sudo vim /etc/redis.conf

Localisez la directive supervisée dans le fichier. Il s'écrira ainsi :

supervised no

Changez-le en :

supervised systemd


3. Démarrez Redis

Vous pouvez maintenant démarrer Redis avec la commande ci-dessous :

$ sudo systemctl start redis


4. Activer Redis

De même, nous allons activer Redis avec cette commande :

$ sudo systemctl enable redis


5. Vérifiez l'état de Redis

Nous allons maintenant confirmer si le service Redis fonctionne correctement ou non. Faites cela avec cette commande :

$ sudo systemctl status redis


6. Testez l'installation de Redis

Ici, nous allons tester Redis en exécutant la commande mentionnée ci-dessous. S'il revient avec PONG, cela signifie que redis fonctionne correctement :

$ sudo redis-cli ping


Étapes pour protéger Redis à l'aide d'un mot de passe ?

Pour sécuriser la base de données, nous lui attribuerons un mot de passe pour empêcher tout accès non autorisé.

1. Modifier le fichier de configuration Redis

Pour commencer, ouvrez à nouveau le fichier de configuration Redis à l'aide de cette commande :

$ sudo vim /etc/redis.conf

Recherchez la directive suivante dans le fichier pour la décommenter et attribuez votre mot de passe :

requirepass strong_password


2. Redémarrez Redis

Pour mettre à jour les modifications, redémarrez Redis :

$ sudo systemctl restart redis


3. Entrez Redis-cli

Maintenant, nous allons vérifier si l'authentification par mot de passe fonctionne correctement ou non. Pour ce faire, accédez au client Redis avec cette commande :

$ redis-cli


4. Définissez la clé sur une valeur

Définissez maintenant une clé sur une valeur comme celle-ci :

set keystudent John

Cela donnera une erreur, vous indiquant que l'authentification est requise pour définir la clé.

Pour y accéder, poussez votre mot de passe avec la commande auth comme ceci :

$ auth your_password

Une fois le mot de passe accepté, vous pourrez attribuer une clé à la valeur.


5. Récupérez la valeur

Pour récupérer la valeur que vous venez d'attribuer à la clé, utilisez la commande get comme ceci :

$ get keystudent


6. Quittez Redis

Pour quitter la base de données, tapez simplement quit et appuyez sur Entrée :

Quit


Comment configurer Redis pour l'accès à distance ?

1. Modifier le fichier de configuration Redis

Tout d'abord, ouvrez le fichier redis.conf avec cette commande :

$ sudo nano /etc/redis.conf

Recherchez la directive bind, qui est définie pour écouter localhost. Commentez-le :

Ensuite, donnez l'adresse IP du serveur distant comme ceci :

Bind private_ip

Pour accorder l'accès à Redis sur l'Internet public, définissez la directive de liaison sur 0.0.0.0 :

bind 0.0.0.0


2. Désactiver le mode protégé

Changez maintenant le mode protégé oui en non.

Enregistrez les modifications et quittez.


3. Redémarrez Redis

Maintenant, redémarrez la base de données avec cette commande pour mettre à jour les modifications dans le fichier de configuration Redis :

$ sudo systemctl restart redis


Comment configurer le pare-feu pour Redis ?

Ici, nous allons configurer le pare-feu par défaut dans Rocky Linux, à savoir firewalld, pour permettre à Redis d'écouter sur le port 6379 qui est son port par défaut.

1. Autoriser le port Redis 6379

Exécutez la commande suivante pour que Redis puisse écouter sur son port par défaut :

$ sudo firewall-cmd --add-port=6379/tcp --permanent


2. Recharger le pare-feu

Pour mettre à jour les modifications, rechargez le pare-feu avec cette commande :

$ sudo firewall-cmd --reload


3. Testez de nouveaux paramètres

Maintenant que nous avons configuré le pare-feu pour Redis, testons si une machine distante peut accéder à Redis ou non. Pour ce faire, exécutez la commande suivante depuis une machine distante :

$ redis-cli -h server_IP

server_IP est l'adresse IP de la machine sur laquelle Redis est déployé. Dans mon cas, c'est 10.128.1.2.

$ redis-cli -h 10.128.1.2



Rocky Linux
  1. Installer Git sur Rocky Linux 8 - Guide étape par étape ?

  2. Installer Gitlab sur Rocky Linux 8 - Guide étape par étape ?

  3. Installer Joomla sur Rocky Linux 8 - Guide étape par étape ?

  4. Installer Discord sur Rocky Linux 8 - Guide étape par étape ?

  5. Installer Spotify sur CentOS 8 / Rocky Linux - Guide étape par étape ?

Comment mettre à niveau vers Linux Mint 20 (Guide étape par étape)

Comment installer Rocky Linux 8.4 étape par étape avec des captures d'écran

Comment installer Redis Server sur Rocky Linux

Comment installer Discord sur Linux :un guide étape par étape

Comment installer Rocky Linux 8.4 (Guide étape par étape avec captures d'écran)

Comment installer Arch Linux - Guide étape par étape