HDEL,HSET在NodeJS中不起作用

时间:2012-09-06 01:02:35

标签: node.js hash redis

任何人都可以告诉我这段代码有什么问题吗?

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

还有其他办法吗?

我也在努力学习HSET:

redis.hset("hash:" + id + " key", "true");

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

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

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

感谢。

1 个答案:

答案 0 :(得分:13)

HSET有三个参数,keyfieldvalueHDEL需要两个,keyfield。你尝试过,as per the readme

client.hset("key", "field", "value", callback);

类似地,

client.hdel("key", "field", callback);