Node_redis - 如何删除密钥?

时间:2013-03-05 08:59:50

标签: node.js redis node-redis

有没有办法按键删除/删除条目,使用Node_redis?我从文档中看不到任何这样的选项..

6 个答案:

答案 0 :(得分:62)

你可以del这样使用:

redis.del('SampleKey');

答案 1 :(得分:39)

在这里,您可以看到哪些redis命令在此库node_redis github

中有效

正如您所见,“del”命令在列表中。

此命令允许您在Jonatan回答时从所选数据库中删除密钥。

答案 2 :(得分:12)

如果我记得正确,del应该这样做。

答案 3 :(得分:11)

如上所述,您可以使用del功能。您可以使用此语法确保成功删除操作。

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

因为DEL命令将在成功操作中返回(integer) 1

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

答案 4 :(得分:1)

希望这对您有帮助

get

答案 5 :(得分:-2)

使用sailsJs,您可以这样做:

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