できるだけ効率的に redis キーのリストを取得したいと考えています。これは redis サーバーで好きなようにモデル化できるので、これは問題を解決するのと同じくらい適切な方法です。状況を説明しましょう。
Redis に文字列として保存されている「顧客」の大規模なセットを想定します。
customer__100000
customer__100001
customer__100002
各顧客にはかなりの数の属性があります。その中には、彼らが住んでいる都市があります。各都市も Redis に保存されます。
city__New York
city__San Francisco
city__Washington DC
別のプロセスを経て、最終的に顧客キーのセット (プレフィルター用の交差セット) が得られます。これらのキーを取得したら、それらの顧客の中にどの都市があるかを調べる必要があります。ここでの私の最終目標は、都市の名前を取得することですが、都市名を取得できるキーを取得できれば、それも問題ありません。
ここで話している規模のアイデアを示すために、約 70 の属性 (都市はそのうちの 1 つ) を持ち、各属性が 50 から 100,000 の 20 万から 30 万の顧客を扱っていると仮定します。なるべく効率よく進めていきたいです。