我正在laravel制作一个简单的新闻网站。我几乎就在那里,但我想在redis的帮助下添加一个趋势文章选项。我的问题是 - redis中是否有一个选项显示值小于变量foo的结果。更准确地说,我已经在哈希中添加了时间戳和id,我想只显示时间戳为84600的结果。
有什么想法吗?
答案 0 :(得分:2)
最好的方法是将它们添加到有序集合中,然后使用zrangebyscore来访问它们。
所以你要添加
ZADD articletimes <time> articleID
到redis然后
ZRANGEBYSCORE articletimes <time-84600> <time>
取回你的结果。