node ioredis node.js redis node-redis

node.js - ioredis - redis subscribe node



¿Cómo borrar todo en nodo redis? (2)

Quiero poder borrar todas las claves. ¿Hay una manera de vaciar todo en redis de nodo?

Cliente redis:

client = redis.createClient(REDIS_PORT, REDIS_HOST);


A partir de Redis 4.0.0 o superior, ahora puede eliminar todas las claves de forma asincrónica utilizando FLUSHALL [ASYNC] . Usando el cliente, simplemente pase la opción ''ASYNC'' al comando así:

client.flushall(''ASYNC'', callback);

Use FLUSHDB [ASYNC] para vaciar las teclas de una base de datos seleccionada. Use FLUSHALL [ASYNC] para vaciar claves de todas las bases de datos.


Tal vez flushdb o flushall son opciones que puedes considerar.

En Node, con el cliente, estos se ven así:

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