小编Yud*_*tyo的帖子

如何根据redis中的日期范围获取数据

我在mysql中有一个日志数据

id |   value | date
1  |   10.2  | 2017-07-20 18:00:00
2  |   10.5  | 2017-07-20 18:00:01
3  |   10.3  | 2017-07-20 18:00:03
Run Code Online (Sandbox Code Playgroud)

然后将其转换为 redis 中的 hash dan 排序集。这是我的哈希:

hmset mylog:1 id 1 value 10.2 date 1388534400 
hmset mylog:2 id 2 value 10.5 date 1388534401
hmset mylog:3 id 3 value 10.3 date 1388534402
Run Code Online (Sandbox Code Playgroud)

和排序集:

zadd log_date 1388534400 1
zadd log_date 1388534401 2
zadd log_date 1388534402 3
Run Code Online (Sandbox Code Playgroud)

我想执行查询就像 WHERE date beetween .... and ....

有没有可能根据排序集中的日期范围从哈希中获取数据?

谢谢!

hash sortedset redis zset

10
推荐指数
2
解决办法
1万
查看次数

标签 统计

hash ×1

redis ×1

sortedset ×1

zset ×1