Nosql redis按分数列出项目、TTL和排名

Nosql redis按分数列出项目、TTL和排名,nosql,redis,Nosql,Redis,我想对过去5000次浏览的博客文章进行页面点击排序 我尝试了以下内容(200205202是博客文章的id): 这将给我排名前十的浏览页面。唯一的问题是ZINCRBY似乎没有一个TTL或一种忽略5000多个增量之前发生的增量的方法 有没有一种方法可以让我使用一个列表,添加一个blog id条目,然后点击列表并获得分数?如果是这样的话,你能写一个小例子吗?如果不是的话,我很想看看如何才能最好地解决这个问题 谢谢, 标记尝试博客点击日期,然后总结一周 ZINCRBY "blog_hits_09_24_

我想对过去5000次浏览的博客文章进行页面点击排序

我尝试了以下内容(200205202是博客文章的id):

这将给我排名前十的浏览页面。唯一的问题是ZINCRBY似乎没有一个TTL或一种忽略5000多个增量之前发生的增量的方法

有没有一种方法可以让我使用一个列表,添加一个blog id条目,然后点击列表并获得分数?如果是这样的话,你能写一个小例子吗?如果不是的话,我很想看看如何才能最好地解决这个问题

谢谢,
标记尝试博客点击日期,然后总结一周

ZINCRBY "blog_hits_09_24_2011" 1 200
TTL "blog_hits_09_24_2011" 3600*24*7
或者将点击次数>5000的id移动到另一个列表(*blog\u hits\u over\u 5000*)

ZINCRBY "blog_hits_09_24_2011" 1 200
TTL "blog_hits_09_24_2011" 3600*24*7