HDEL,HSET在NodeJS中不起作用

Arj*_*jaj 3 hash redis node.js

谁能告诉我这段代码有什么问题?

redis.hdel("hash:" + id + " key" function(err, success) {
    console.log("Hash Deleted");
});
Run Code Online (Sandbox Code Playgroud)

还有其他办法吗?

我也在努力学习HSET:

redis.hset("hash:" + id + " key", "true");
Run Code Online (Sandbox Code Playgroud)

它告诉我"错误的论点数".还有什么期待?在HSET的Redis文档中,没有更多参数.

所以我使用了HMSET,它运行正常.:)

此外,如果有人可以告诉我,我可以找到所有命令的示例或NodeJS中的至少所有哈希命令.

谢谢.

Mic*_*ley 14

HSET有三个参数,key,field,value.HDEL需要两个,keyfield.你有没有试过,按照自述文件:

client.hset("key", "field", "value", callback);
Run Code Online (Sandbox Code Playgroud)

同样的,

client.hdel("key", "field", callback);
Run Code Online (Sandbox Code Playgroud)