Travailler avec les Strings pour des Données Simples
Dans cette étape, nous allons explorer comment utiliser Redis pour stocker et récupérer des données de type string (chaîne de caractères) simples. Redis est souvent utilisé comme cache ou comme simple magasin clé-valeur (key-value store), et les strings sont le type de données le plus basique qu'il offre.
Tout d'abord, connectons-nous au serveur Redis en utilisant l'outil de ligne de commande redis-cli
. Ouvrez un terminal dans la VM LabEx. Vous devriez déjà être dans le répertoire ~/project
.
Tapez la commande suivante pour vous connecter au serveur Redis :
redis-cli
Vous devriez voir une invite qui ressemble à ceci :
127.0.0.1:6379>
Cela indique que vous êtes maintenant connecté au serveur Redis.
Maintenant, définissons une simple valeur de type string. Nous allons utiliser la commande SET
. La commande SET
prend deux arguments : la clé (key) et la valeur (value). Définissons une clé appelée mykey
avec la valeur Hello Redis
:
SET mykey "Hello Redis"
Vous devriez voir la sortie suivante :
OK
Cela signifie que la valeur a été définie avec succès.
Maintenant, récupérons la valeur en utilisant la commande GET
. La commande GET
prend un argument : la clé. Récupérons la valeur de mykey
:
GET mykey
Vous devriez voir la sortie suivante :
"Hello Redis"
Cela confirme que nous avons réussi à stocker et à récupérer une valeur de type string dans Redis.
Essayons un autre exemple. Cette fois, stockons un nombre sous forme de string.
SET counter 100
GET counter
Vous devriez voir :
"100"
Redis traite cela comme une string, même si cela représente un nombre.
Vous pouvez également utiliser la commande EXISTS
pour vérifier si une clé existe.
EXISTS mykey
Vous devriez voir :
(integer) 1
Cela indique que la clé mykey
existe. Si la clé n'existe pas, la commande renverra (integer) 0
.
Enfin, supprimons la clé en utilisant la commande DEL
.
DEL mykey
Vous devriez voir :
(integer) 1
Cela indique que la clé mykey
a été supprimée avec succès.
Maintenant, si vous essayez de récupérer la valeur de mykey
à nouveau :
GET mykey
Vous devriez voir :
(nil)
Cela confirme que la clé a été supprimée.
N'oubliez pas de quitter redis-cli
pour vous assurer que vos commandes sont enregistrées. Tapez :
exit
Cela vous ramènera à l'invite de terminal habituelle.