tutorial node example node.js redis node-redis

node.js - example - Node_redis-¿Cómo eliminar una clave?



require('' express '') in node js (5)

Aquí puede ver qué comandos de redis funcionan en esta biblioteca node_redis github

Como se puede ver, el comando "del" está en la lista.

Y este comando le permite eliminar las claves de la base de datos seleccionada como respondió Jonatan.

¿Hay alguna forma de eliminar / eliminar una entrada por clave, utilizando Node_redis ? No puedo ver ninguna de esas opciones en los documentos ...


Como todos los anteriores han indicado, puedes usar del función. Puede asegurar la operación de eliminación exitosa utilizando esta sintaxis.

client.del(''dummyvalue'', function(err, response) { if (response == 1) { console.log("Deleted Successfully!") } else{ console.log("Cannot delete") } })

Porque el comando DEL devolverá (integer) 1 en una operación exitosa.

redis 127.0.0.1:6379> DEL key Success: (integer) 1 Unsuccess: (integer) 0


Si recuerdo las cosas correctamente, del debería hacerlo.


Usando sailsJs puedes hacer esto:

let id_todel = "5b845f9ea7f954bb732fdc52"; await sails.getDatastore(''redis'').leaseConnection(function during(db, proceed) { db.del(id_todel ); return proceed(undefined, undefined); });


Puedes usarlo así:

redis.del(''SampleKey'');