Hscan一组键中的所有项目

时间:2016-05-25 23:02:29

标签: search redis

假设我有以下哈希:

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

和一个名为'items'的集合,用于存储上述哈希的键:

项目:

item:1
item:2
item:3

如何查看项目集中的每个项目以查找字段等于“a”的所有项目?

1 个答案:

答案 0 :(得分:0)

你真的不想这样做 - 扫描费用昂贵且需要时间。

您要做的是保留一个包含您感兴趣的项目,例如items:b将包含item:1item:2。这个Set本质上是一个索引,它允许你有效地获取带有“b”字段的项目。