Redis:查找所有早于

2024-10-01 19:33:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我在hashset中存储对象的几个属性。除此之外,比如“创作日期”。数据库中有几个哈希集。

所以,我的问题是,我怎样才能找到所有一周前的物体?你能建议一个比O(n)(天真实现)更快的算法吗?

谢谢, 奥里斯


Tags: 对象算法数据库属性建议物体hashset
1条回答
网友
1楼 · 发布于 2024-10-01 19:33:40

我最初的想法是将数据存储在其他地方,比如关系数据库,或者可能使用zset。在

如果您有连续的数据(这意味着它始终设置为N个间隔时间段),那么您可以将哈希键存储为成员,将日期(作为int时间戳)存储为值。然后,可以对特定日期执行zrank,并使用zrevrange查询从第一个列到从zrank获得的值。在

相关问题 更多 >

    热门问题