2016-05-25 8 views
0

のセット内のすべての項目:HSCAN私は、次のハッシュ持っていると仮定すると、キー

item:1 - field "a" 
item:2 - field "b" 
item:3 - field "a" 

、そのように上記ハッシュキーを保存する「アイテム」と呼ばれるセット:

アイテム:

item:1 
item:2 
item:3 

「a」と等しいフィールドを持つすべてのアイテムを見つけるためにアイテムセット内の各アイテムを調べるにはどうすればよいですか?

答えて

0

スキャンは高価で時間がかかります。

あなたがしたいことは、興味のあるアイテムでセットを保持することです。 items:bitem:1item:2を含むでしょう。本質的にインデックスであるこのSetは、 "b"フィールドを持つ項目を効率的にフェッチすることを可能にします。

関連する問題