Node-redis: Zscan-Befehl gibt Problem

Erstellt am 23. Okt. 2015  ·  3Kommentare  ·  Quelle: NodeRedis/node-redis

Hi,

Ich möchte den Befehl 'ZSCAN' verwenden, aber er wirft Folgendes aus.

Fehler:
Redis-Fehler { [Fehler: ERR-Syntaxfehler] Befehl: 'ZSCAN', Code: 'ERR' }

Code:
connection.zscan(key , 0 , {match: value + "*"} , function(err,data){
wenn (fehler) {
console.log("Redis-Fehler",err);
Rückgabefehler;
}anders
cb(null,Daten);
});

Bitte leiten Sie mich bezüglich der richtigen Verwendung davon an. Vielen Dank.

question

Hilfreichster Kommentar

@vabnirvana Folgendes sollte funktionieren:

client.zscan(key, 0, 'MATCH', value + '*', callback);

Die Objektnotation wird nur für HGETALL unterstützt.

Alle 3 Kommentare

@vabnirvana Folgendes sollte funktionieren:

client.zscan(key, 0, 'MATCH', value + '*', callback);

Die Objektnotation wird nur für HGETALL unterstützt.

Das Ergebnis ist in allen Fällen ein ["0" , []] immer leeres Array. Wenn ich den Befehl in redis ausführe, gibt er mir ein Ergebnis.

Ich habe gerade einen Test dazu geschrieben und es funktioniert bei mir wie es soll. Bitte überprüfen Sie Ihren Schlüssel oder Ihr Muster auf Ihre Eingaben.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen