Node-redis: 使用空的键数组调用 mget 会引发错误

创建于 2011-08-08  ·  4评论  ·  资料来源: NodeRedis/node-redis

如 redis.mget([ ], mycallback)。

我收到错误消息:“错误:'mget' 命令的参数数量错误”

最有用的评论

我希望mget(keys)在概念上表现得像map(keys, get)[] => [] )。

所有4条评论

这是mget的一个例子,这能解决问题吗?

client.mget(["sessions started", "sessions started", "foo"], function (err, res) {
    console.dir(res);
});

对于mget([ ]) ,我遇到了与 OP ( wrong number of args... ) 相同的错误; 这是如何解决的?

具有零长度输入数组不是 IMO 的特例,它使客户端代码逻辑不必要地难看。

使用 redis-2.4.17 + node-redis v0.8.1。

@piskvorky调用mget([])时您期望什么样的行为?

我希望mget(keys)在概念上表现得像map(keys, get)[] => [] )。

此页面是否有帮助?
0 / 5 - 0 等级