Node-redis: Llamar a mget con una matriz de claves vacía arroja un error

Creado en 8 ago. 2011  ·  4Comentarios  ·  Fuente: NodeRedis/node-redis

como en redis.mget([ ], mycallback).

Recibo el error: "Error: ERR número incorrecto de argumentos para el comando 'mget'"

Comentario más útil

Espero que mget(keys) se comporte como map(keys, get) conceptualmente ( [] => [] ).

Todos 4 comentarios

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 ( [] => [] ).

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

Atala picture Atala  ·  3Comentarios

juriansluiman picture juriansluiman  ·  3Comentarios

aletorrado picture aletorrado  ·  6Comentarios

ghost picture ghost  ·  3Comentarios

michaelwittig picture michaelwittig  ·  3Comentarios