Redis est un magasin de structure de données en mémoire. Il peut être implémenté en tant que base de données, cache, courtier de messages, moteur de streaming, etc. En action, il s'agit d'une base de données de valeur clé avec support de persistance. Redis est une solution haute performance avec une flexibilité et une évolutivité incroyables.
Dans ce guide, nous explorerons comment stocker et récupérer des données dans Redis.
Conditions préalables
Pour effectuer les étapes démontrées, vous aurez besoin des composants suivants:
La configuration par défaut de Redis est conçue avec des serveurs hors ligne à l'esprit. Quoi qu'il en soit, vous devez déployer Redis avec des configurations de sécurité appropriées pour éviter les violations.
Création d'une paire de valeurs clés
Dans Redis, une clé est nécessaire pour désigner un point de données particulier. La structure de commande est simple.
La première étape consiste à déclarer une paire de valeurs clés à redis. Ceci est fait en utilisant le ENSEMBLE commande.
1 | $ Set |
La commande suivante créera une paire de valeurs de clé simple:
1 | $ Set Practice "The Quick Brown Fox" |
Vous pouvez vérifier si la clé est enregistrée avec succès dans la base de données redis à l'aide de la commande existant:
1 | $ Existe pratiquer |
Dans cet exemple, nous avons créé une clé avec une valeur de chaîne. Cependant, Redis prend en charge divers types de données, par exemple, les listes, les ensembles, les hachages, etc.
Récupérer une valeur
Il existe plusieurs façons de récupérer la valeur d'une clé en fonction du type de données de la clé.
Tout d'abord, nous devons vérifier le type de données. Pour vérifier le type de données, Redis est livré avec la commande Type:
1 | $ Type |
Cordes
La méthode la plus courante de récupération des valeurs clés est d'utiliser la commande get. Il renvoie la valeur de la clé au format de chaîne:
1 | $ Get |
Hachage
Si le type de données est un hachage, utilisez la commande HGGETALL:
1 | $ Hgetall |
Listes
Pour récupérer une touche «liste», utilisez la commande LRange:
1 | $ Lrange |
Sets
Pour récupérer une clé «set», Redis est livré avec la commande Smembers:
1 | $ SMEMBERS |
Zsets
Pour une touche «zset», utilisez la commande zRange:
1 | $ ZRange |
Dernières pensées
Ce guide montre comment récupérer la valeur d'une clé dans redis. Il existe différentes commandes disponibles pour récupérer leurs valeurs en fonction du type de clé. Bien que la méthode la plus courante consiste à utiliser Get (récupère la valeur de la chaîne), il existe d'autres outils comme HGETALL (Retrieves Hash), LRange (liste des récupérations), etc.
Intéressé à en savoir plus sur Redis? La sous-catégorie Redis contient de nombreux guides sur divers aspects de Redis. En savoir plus sur les commandes Slowlog, SADD et MSET dans Redis.