Node-redis: L'appel de mget avec un tableau vide de clés génère une erreur

Créé le 8 août 2011  ·  4Commentaires  ·  Source: NodeRedis/node-redis

comme dans redis.mget([ ], mycallback).

J'obtiens l'erreur : "Erreur : ERR mauvais nombre d'arguments pour la commande 'mget'"

Commentaire le plus utile

Je m'attends à ce que mget(keys) se comporte comme map(keys, get) conceptuellement ( [] => [] ).

Tous les 4 commentaires

Voici un exemple de mget, cela résout-il le problème ?

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

Je reçois la même erreur que OP ( wrong number of args... ) pour mget([ ]) ; comment cela a-t-il été résolu ?

Avoir un tableau d'entrée de longueur nulle n'est pas un cas particulier IMO, cela rend la logique du code client inutilement laide.

Utilisation de redis-2.4.17 + node-redis v0.8.1.

@piskvorky À quel type de comportement vous attendez-vous lorsque vous appelez mget([]) ?

Je m'attends à ce que mget(keys) se comporte comme map(keys, get) conceptuellement ( [] => [] ).

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

Alchemystic picture Alchemystic  ·  6Commentaires

adamgajzlerowicz picture adamgajzlerowicz  ·  4Commentaires

michaelwittig picture michaelwittig  ·  3Commentaires

ghost picture ghost  ·  3Commentaires

id0Sch picture id0Sch  ·  4Commentaires