redis.mget([]、mycallback)のように。
「エラー:'mget'コマンドの引数の数が間違っています」というエラーが表示されます。
これが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)
のように動作することを期待しています( []
=> []
)。
最も参考になるコメント
mget(keys)
は概念的にmap(keys, get)
のように動作することを期待しています([]
=>[]
)。