como en redis.mget([ ], mycallback).
Recibo el error: "Error: ERR número incorrecto de argumentos para el comando 'mget'"
Aquí hay un ejemplo de mget, ¿resuelve esto el problema?
client.mget(["sessions started", "sessions started", "foo"], function (err, res) {
console.dir(res);
});
Recibo el mismo error que OP ( wrong number of args...
) para mget([ ])
; como se soluciono esto?
Tener una matriz de entrada de longitud cero no es un caso especial en mi opinión, hace que la lógica del código del cliente sea innecesariamente fea.
Usando redis-2.4.17 + node-redis v0.8.1.
@piskvorky ¿Qué tipo de comportamiento espera al llamar a mget([])
?
Espero que mget(keys)
se comporte como map(keys, get)
conceptualmente ( []
=> []
).
Comentario más útil
Espero que
mget(keys)
se comporte comomap(keys, get)
conceptualmente ([]
=>[]
).