如何理解node_redis中的参数?

时间:2013-01-18 00:24:22

标签: node.js redis node-redis

所有

我正在研究node_redis,在examples / simple.js中,有以下代码:

1    client.hset("hash key", "hashtest 1", "some value", redis.print);
2    client.hset(["hash key", "hashtest 2", "some other value"], redis.print);
3    client.hkeys("hash key", function (err, replies) {
4        console.log(replies.length + " replies:");
5        replies.forEach(function (reply, i) {
...

我很困惑:

为什么第3行有两个参数“(错误,回复)”,设计师是否定义了多少参数?

或者你想引导我阅读哪些书或其他东西来理解它们? 提前谢谢!

最佳观点

PengCZ

1 个答案:

答案 0 :(得分:2)

function(error,data ..)是node.js中回调参数的事实标准。

如果操作成功完成,则错误为空,并且回复是具有哈希键的数组。如果出现错误,则错误包含详细信息并且未填写回复。

这就是你在问什么?