Was ist die effizienteste (schnellste Weg) Art und Weise der Abfrage eines sekundären Index in redis mit C#? (Mit StackExchange.Redis
).Der effizienteste Weg zur Abfrage sekundärer Index in redis
Das SET "users:departmentx"
enthält Schlüssel für 100 000 Benutzer oder mehr, und die tatsächlichen Benutzerinformationen werden in einem Schlüssel mit demselben Namen wie die Werte im Satz gespeichert.
Alle Benutzer werden wie "user:1"
gespeichert, "user:2"
usw.
"SSCAN" "users" 0 "COUNT" "100"
Ausführende wird wie etwas zurückgeben:
user:1
user:2
user:3
user:4
[...]
die Informationen zu bekommen ich dann
MGET <values from sscan above>
nennen würden, die die recieves richtige Daten. Aber was ist die schnellste und effizienteste Möglichkeit, die Werte für alle Benutzer abzufragen, also die Ausgabe von SSCAN als Eingabe für MGET zu verwenden?
Lua-Skripting? Pipelining?