是否有任何方法可以使用Node_redis通过键删除条目?我在文档中看不到任何这样的选项。
hof1towb1#
你可以这样del使用:
del
redis.del('SampleKey');
gmxoilav2#
在这里你可以看到redis命令在这个库node_redis github中的作用可以看到“del”命令在列表中。此命令允许您从Jonatan回答的选定数据库中删除密钥。
n3h0vuf23#
正如上面提到的,你可以使用del函数。你可以使用这个语法来确保成功的删除操作。
client.del('dummyvalue', function(err, response) { if (response == 1) { console.log("Deleted Successfully!") } else{ console.log("Cannot delete") } })
因为DEL命令在成功运行时将返回(integer) 1。
(integer) 1
redis 127.0.0.1:6379> DEL key Success: (integer) 1 Unsuccess: (integer) 0
368yc8dk4#
如果我没记错的话,应该是del。
gcxthw6b5#
希望这对你有帮助
let redis = require("redis"); var redisclient = redis.createClient({ host: "localhost", port: 6379 }); redisclient.on("connect", function () { console.log("Redis Connected"); }); redisclient.on('ready', function () { console.log("Redis Ready"); }); redisclient.set("framework", "AngularJS", function (err, reply) { console.log("Redis Set" , reply); }); redisclient.get("framework", function (err, reply) { console.log("Redis Get", reply); }); redisclient.del("framework",function (err, reply) { console.log("Redis Del", reply); });
kognpnkq6#
假设我们要删除key=“randomkey”如果是错误的话,可以使用以下的函数:(“删除RedisKey”,回复)解析(回复);})
bihw5rsg7#
使用sailsJ可以执行以下操作:
let id_todel = "5b845f9ea7f954bb732fdc52"; await sails.getDatastore('redis').leaseConnection(function during(db, proceed) { db.del(id_todel ); return proceed(undefined, undefined); });
7条答案
按热度按时间hof1towb1#
你可以这样
del
使用:gmxoilav2#
在这里你可以看到redis命令在这个库node_redis github中的作用
可以看到“del”命令在列表中。
此命令允许您从Jonatan回答的选定数据库中删除密钥。
n3h0vuf23#
正如上面提到的,你可以使用del函数。你可以使用这个语法来确保成功的删除操作。
因为DEL命令在成功运行时将返回
(integer) 1
。368yc8dk4#
如果我没记错的话,应该是
del
。gcxthw6b5#
希望这对你有帮助
kognpnkq6#
假设我们要删除key=“randomkey”
如果是错误的话,可以使用以下的函数:(“删除RedisKey”,回复)解析(回复);})
bihw5rsg7#
使用sailsJ可以执行以下操作: