c#を使用して、redisでセカンダリインデックスを照会する最も効率的(最速)な方法は何ですか? (StackExchange.Redis
を使用)。redisでセカンダリインデックスを照会する最も効率的な方法
SET "users:departmentx"
には100,000人以上のユーザーのキーが含まれており、実際のユーザー情報は、そのセットの値と同じ名前のキーに格納されます。
すべてのユーザーが"user:1"
のように保存されている、"user:2"
など
"SSCAN" "users" 0 "COUNT" "100"
のようなものを返します実行:私はその後、recieves
MGET <values from sscan above>
を呼ぶような情報を取得するには
user:1
user:2
user:3
user:4
[...]
を正しいデータ。しかし、SSCANからの出力をMGETへの入力として使用して、すべてのユーザーの値をクエリする最速かつ効率的な方法は何ですか?
ルアスクリプト?パイプライン?