Contenu du cours
Introduction à Redis
Introduction à Redis
Suppression de Données
Gérer les données dans Redis va au-delà du simple ajout ou modification. Il existe des scénarios où vous pourriez avoir besoin de supprimer des données, que ce soit en supprimant des clés spécifiques ou en effaçant une base de données entière.
Commande DEL
La commande DEL
est utilisée pour supprimer une ou plusieurs clés. Si une clé existe, ses données associées sont supprimées, et la commande retourne le nombre de clés supprimées. Si la clé n'existe pas, la commande ne fait rien.
Vous pouvez supprimer plusieurs clés à la fois en les listant, séparées par des espaces :
La commande supprime deux clés : user:1
et user:2
. Si ces clés existent, Redis efface leurs données, libère la mémoire associée, et retourne le nombre total de clés supprimées, qui dans ce cas est 2
.
Commandes FLUSHDB et FLUSHALL
La commande FLUSHDB
supprime toutes les données de la base de données Redis actuelle. Redis peut gérer plusieurs bases de données (16
par défaut, indexées à partir de 0
), et cette commande efface uniquement celle qui est actuellement sélectionnée.
L'utilisation est simple; il suffit de l'exécuter :
La commande FLUSHALL
est plus puissante car elle efface toutes les données de toutes les bases de données Redis, pas seulement celle en cours.
Pour l'exécuter, utilisez :
1. Que fait la commande DEL
dans Redis ?
2. Quelle commande supprime toutes les données dans la base de données Redis actuelle ?
Merci pour vos commentaires !