按日期检索ID的顺序,并在两个日期之间进行分页

时间:2015-07-25 07:37:48

标签: redis

我有这样的排序:

Student Registrations
ID   SCORE
1    1437809702647
2    1437770121955
3    1437766535972

我想在两个日期之间检索学生ID,并在第二页和第三页(每页有10条记录)中订购

你的建议是什么?

1 个答案:

答案 0 :(得分:1)

我找到了解决方案:

zrangebyscore student:registrations 1431550800000 1432069200000 LIMIT 0 10 WITHSCORES

详细说明:

zrangebyscore / zrevrangebyscore 
KEY 
WHERE_CONDITION(min max) 
PAGINATION(LIMIT page*rowCountPerPage rowCountPerPage)

用于排序zrangebyscorezrevrangebyscore