Comment utiliser Redis CLI

Comment utiliser Redis CLI
Redis est une base de données en mémoire célèbre, libre et open source qui stocke les données sous la forme de paires de valeurs clés. Grâce à ses commandes intégrées et à l'interface CLI, Redis est simple à utiliser et à gérer.

Il y a probablement une commande construite pour chaque opération que vous pouvez penser à effectuer dans Redis. Cela fait de Redis un choix populaire pour une pléthore de fonctions.

Cet article présentera le redis CLI, à partir de l'installation à l'utilisation de la commande principale.

Installation de redis

La première étape consiste à s'assurer que Redis est installé sur votre système. Pour ce guide, nous illustrons comment installer Redis sur Ubuntu.

Étape 1: Mettez à jour les packages système:

$ sudo apt-get updat
$ sudo apt-get upgrade

Étape 2: Installez Redis comme:

$ sudo apt-get install redis-server

Étape 3: Activer et démarrer le service Redis:

$ sudo systemctl activer redis-server
$ sudo systemctl start redis-server

Utilisation du redis CLI

Une fois que Redis est installé et en cours d'exécution, ouvrez l'interface CLI en exécutant la commande:

$ redis-Cli

Cela devrait vous connecter dans l'interface redis CLI avec l'invite comme indiqué ci-dessous:

127.0.0.1: 6379>

L'invite comprend l'adresse IP et le port sous lequel le serveur Redis est en cours d'exécution.

Tester si le serveur est en place

Une fois dans le redis CLI, vous pouvez exécuter toutes les commandes Redis prises en charge sur vos bases de données. Une telle commande est un ping. Il vous permet de tester si le serveur est en place en renvoyant Pong si vrai.

L'utilisation de l'exemple est comme indiqué:

127.0.0.1: 6379> ping
Pong

Connectez-vous à Redis CLI sur le port personnalisé

Le serveur Redis peut s'exécuter sur un port personnalisé dans certains cas. Sauf spécifié, le redis CLI tentera de passer le port redis par défaut sur 6379.

Pour se connecter à l'aide d'un port personnalisé, exécutez:

$ redis-Cli -p 9001

L'option -p vous permet de spécifier un port personnalisé sur le serveur redis.

Si vous vous connectez à un hôte distant, utilisez l'option -H comme indiqué:

$ redis-Cli -H 192.168.0.22 -P 9001

Base de données de commutateur Redis

Redis vous fournit 16 bases de données à partir de l'index 0 à l'index 15. Vous pouvez passer à une base de données à l'aide de la commande SELECT comme:

127.0.0.1: 6379> Sélectionner 15
D'ACCORD
127.0.0.1: 6379 [15]>

La commande ci-dessus passera de la base de données 1 à la base de données 16. Notez que la base de données actuellement sélectionnée est affichée dans l'invite.

Redis Connexion en tant qu'utilisateur

Si votre serveur Redis est sécurisé avec un mot de passe, vous devez vous authentifier avant d'exécuter les commandes.

Pour cela, vous pouvez utiliser la commande AUTH comme indiqué:

127.0.0.1: 6379 [15]> Mot de passe Auth
D'ACCORD

Remarque: le mot de passe, dans ce cas, fait référence au mot de passe du nom d'utilisateur Target Redis.

Consultez notre tutoriel sur Redis ACL pour en savoir plus.

Vous pouvez également utiliser l'option -a pour authentifier. L'exemple d'utilisation de la commande est comme indiqué:

$ redis-Cli -p 6379 -a mot de passe

Clients connectés de la liste Redis

Pour afficher les clients connectés sur votre serveur Redis, exécutez la commande:

127.0.0.1: 6379> Liste des clients

Cela devrait renvoyer des informations sur les clients connectés, comme indiqué ci-dessous:

Conclusion

Cet article a couvert les principes fondamentaux de l'utilisation de la CLI Redis pour exécuter des commandes sur le serveur Redis. Vérifiez les commandes Redis les plus importantes pour en savoir plus.