J'ai joué avec redis (et j'y ai ajouté un peu de plaisir) ces derniers jours et j'aimerais savoir s'il existe un moyen de vider la base de données (supprimer les ensembles, la clé existante ....) facilement .
Lors de mes tests, j'ai créé plusieurs sets avec beaucoup de membres, même créé des sets dont je ne me souviens plus du nom (comment puis-je lister ces gars?).
Une idée sur la façon de se débarrasser de tous?
164
$ redis-cli
puis sélectionnez la base de données. Je sélectionne 0> select 0
et supprime toutes les clés de la base de données 0> FLUSHDB
Avec
redis-cli
:Redis Docs: FLUSHDB , FLUSHALL
la source
tldr:
flushdb
efface une base de données etflushall
efface toutes les bases de donnéesEffacer ACTUEL
Supprimer la base de données par défaut ou actuellement sélectionnée (généralement `0) avec
Effacer SPÉCIFIQUE
Supprimer la base de données redis spécifique avec (par exemple
8
comme base de données cible):Tout effacer
Supprimer toutes les bases de données Redis avec
la source
Il y a de bonnes réponses mais je veux juste ajouter une autre option (nécessite un temps d'arrêt):
la source
ouvrez votre cli Redis et là deux options possibles que vous pourriez utiliser:
FLUSHDB - Supprime toutes les clés du DB actuellement sélectionné. FLUSHALL - Supprimez toutes les clés de toutes les bases de données existantes, pas seulement celle actuellement sélectionnée.
la source