最近、私はredisを学び、正直に言って非常に感銘を受け、それを使いたくてたまらなくなっています。私を悩ませ続けていることの1つは、「redisをクエリする方法」です。具体的には、以下を解決しようとしています
以下のように何百万ものハッシュを保存しているとしましょう
usage:1 = {created: 20100521, quantity:9, resource:1033, user:1842, ...}
usage:2 = {created: 20100812, quantity:3, resource:7233, user:1842, ...}
usage:3 = {created: 20100927, quantity:4, resource:1031, user:76, ...}
ハッシュには4つだけ示したキーがたくさんあることに注意してください。ここで、特定の日付範囲、ユーザー別、リソース別、または特定の期間のユーザーのレコードを検索したいと思います。
そのようなデータを取得するためのredis固有のパターンがあるのではないかと思います。私はPythonプログラマーです。いくつかのクワイアリングをサポートするredisco(オームポート)を調べましたが、すべてのデータを取得してからpythonでフィルター処理するかどうかはわかりません。