redis - 在两个日期之间使用分页按日期检索 ID 的顺序

标签 redis

我是这样排序的:

Student Registrations
ID   SCORE
1    1437809702647
2    1437770121955
3    1437766535972

我想检索两个日期之间的学生 ID,并按第 2 页和第 3 页排序(每页有 10 条记录)

您的建议是什么?

最佳答案

我找到了我的解决方案:

zrangebyscore student:registrations 1431550800000 1432069200000 LIMIT 0 10 WITHSCORES

详细:

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

用于排序 zrangebyscorezrevrangebyscore

关于redis - 在两个日期之间使用分页按日期检索 ID 的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31624157/

相关文章:

redis - 我如何使用 Apache Beam 实验性功能

postgresql - GitLab 用户界面未打开

python - RQ-dashboard 上报空载时间数据

redis - 如何通过redis-cli键获取值

java - 在mac上通过java运行redis时权限被拒绝

redis - REDIS 中的 SCAN/HSCAN 命令是否有任何推荐的 COUNT 值?

python - 从 Python-RQ/Redis 中删除队列

redis - 使用 StackExchange.Redis 连接到 redis 失败后事务不工作

redis - 在 Storm 中计算前 10 个结果

redis - Redis崩溃而没有任何日志错误