如何通过Redis哈希中的模糊键查询数据

时间:2019-01-29 04:04:18

标签: java hash redis

我使用Redis哈希存储数据。键是固定值,该字段存储“ id” +“ type”,并且该值存储相应的数据。反正有通过模糊键查询数据吗?

例如

记录为“ ABC”:“ 12301”:“ abc”和“ ABC”:“ 12302”:“ def”,我想使用“ ABC” +“ 123 *”查询两条记录。 / p>

谢谢!

1 个答案:

答案 0 :(得分:1)

是,不是。

您可以将HSCAN用于类似球形的模式,这似乎是您所需要的。

也就是说,扫描大哈希值可能很耗时。相反,您可以构建自己的索引(例如,参见Lexicographical Indexes或使用诸如RediSearch之类的搜索引擎。