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-redisv0.8.1を使用します。

@piskvorky mget([])を呼び出すときに、どのような動作を期待していますか?

mget(keys)は概念的にmap(keys, get)のように動作することを期待しています( [] => [] )。

このページは役に立ちましたか?
0 / 5 - 0 評価