Salut,
Je veux utiliser la commande 'ZSCAN' mais elle renvoie ce qui suit.
Erreur:
Redis Error { [Erreur : erreur de syntaxe ERR] commande : 'ZSCAN', code : 'ERR' }
Code:
connection.zscan(key , 0 , {match : value + "*"} , function(err,data){
si (erreur){
console.log("Erreur Redis",err);
retourner l'erreur ;
}autre
cb(null,données);
});
Merci de m'éclairer sur la bonne utilisation. Merci.
@vabnirvana Ce qui suit devrait fonctionner :
client.zscan(key, 0, 'MATCH', value + '*', callback);
La notation d'objet n'est prise en charge que pour HGETALL.
Le résultat est ["0" , []] toujours un tableau vide dans tous les cas. Où, comme lorsque je fais la commande dans redis, cela me donne un résultat.
Je viens d'écrire un test pour cela et cela fonctionne comme il se doit pour moi. Veuillez vérifier votre clé ou votre modèle pour qu'ils correspondent vraiment à vos entrées.
Commentaire le plus utile
@vabnirvana Ce qui suit devrait fonctionner :
La notation d'objet n'est prise en charge que pour HGETALL.