Redis Vérifiez si la clé existe

Redis Vérifiez si la clé existe
Redis est une base de données gratuite de valeur clé en mémoire d'ouverture utilisée dans les applications haute performance. Redis est très évolutif et fournit une collection d'outils et d'extensions comme base de données principale pour les applications non triviales.

Ce tutoriel montrera comment utiliser les commandes redis pour vérifier si une clé existe dans une base de données Redis spécifique.

Clé de redis

Avant d'explorer comment vérifier si une clé existe, nous devons insérer les données d'échantillons. La méthode la plus simple consiste à utiliser la commande set.

Ouvrez le terminal et lancez la CLI Redis comme suit:

$ redis-Cli
127.0.0.1: 6379>

Dans l'interface de ligne de commande redis, nous pouvons exécuter la commande set suivie d'une clé et de sa valeur associée.

La syntaxe suivante est comme indiqué:

Définir "Key" "valeur"

Par exemple:

127.0.0.1: 6379> Définir User1 "First_User"
D'ACCORD

La commande set retourne ok si l'opération définie est exécutée avec succès. Si la commande échoue, la valeur de retour est nulle.

Vous pouvez également stocker une valeur numérique comme clé. Un exemple est fourni ci-dessous:

127.0.0.1: 6379> Set 0 "First"
D'ACCORD

La commande précédente définit la clé 0 avec la valeur associée comme la chaîne «d'abord."

Redis obtient la clé

Après avoir réglé une clé, vous pouvez récupérer la valeur stockée dedans à l'aide de la commande get. La syntaxe est illustrée ci-dessous:

OBTENIR

Par exemple, pour obtenir la valeur stockée dans le clé User1, vous pouvez exécuter la commande suivante:

127.0.0.1: 6379> Obtenez l'utilisateur1
"first_user"

Dans certains cas, vous pouvez avoir une clé tenant la valeur numérique 0. Prenez l'exemple suivant:

127.0.0.1: 6379> Set Balance 0
D'ACCORD

Dans la commande précédente, nous avons la clé «Balance» tenant 0. Par conséquent, si nous obtenons la valeur de la clé, nous obtenons 0.

127.0.0.1: 6379> Obtenez l'équilibre
"0"

Cela peut être déroutant car nous ne savons pas si la clé est manquante ou maintient la valeur 0. Nous pouvons résoudre ce problème en vérifiant si la clé existe.

Redis Vérifiez si la clé existe

Nous utilisons la commande existant pour vérifier si une clé existe dans la base de données redis. La syntaxe suivante est comme indiqué:

Existe [clé]

Un exemple d'utilisation est fourni ci-dessous:

127.0.0.1: 6379> existe un équilibre
(entier) 1

La commande renvoie (entier) 1 Si la clé spécifiée existe dans la base de données. Sinon, la commande renvoie (entier) 0.

Vous pouvez transmettre plusieurs clés à la commande comme indiqué:

127.0.0.1: 6379> Existe le solde de l'utilisateur1
(entier) 2

Dans ce cas, la commande renvoie le nombre de clés trouvées.

Conclusion

Ce tutoriel couvre la création d'une paire de valeurs de clé dans Redis, la récupération d'une valeur à l'aide de la clé spécifiée et de vérifier si une clé existe dans la base de données. Nous espérons que vous avez trouvé cet article utile. Vérifiez les autres articles sur les indices Linux pour plus de conseils et d'informations.