最近我正在学习 redis,老实说,我印象非常深刻并且渴望使用它。一直困扰我的一件事是“我如何查询 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(ohm port),但我不确定它是否确实获取了所有数据,然后在 python 中进行过滤。