web-dev-qa-db-fra.com

Comment tout supprimer dans le nœud redis?

Je veux pouvoir supprimer toutes les clés. Existe-t-il un moyen de vider tout dans le nœud redis?

Client Redis:

client = redis.createClient(REDIS_PORT, REDIS_Host);
22
Nelson

flushdb ou flushall sont peut-être des options que vous pouvez étudier.

Dans Node, avec le client, ceux-ci ressemblent à ceci:

client.flushdb( function (err, succeeded) {
    console.log(succeeded); // will be true if successfull
});
55
MikeJannino

À partir de Redis 4.0.0 ou supérieur, vous pouvez désormais supprimer toutes les clés de manière asynchrone à l'aide de FLUSHALL [ASYNC] . En utilisant le client, passez simplement le 'ASYNC' option à la commande comme ceci:

client.flushall('ASYNC', callback);

Utilisation FLUSHDB [ASYNC] pour vider les clés d'une base de données sélectionnée. Utilisation FLUSHALL [ASYNC] pour vider les clés de toutes les bases de données.

6
U-ways