开发者社区> 问答> 正文

相关redis排序的问题

1
2
如上redis结构,如何实现sort的时候根据score倒排序,如果score相等(上面user2和user5的score相等),那么按照age正排序?
期望最后得到的userid排序结果为:
3
请问各位:这样的命令该如何写,或者有没有比较好的解决方案

展开
收起
落地花开啦 2016-02-27 15:46:01 1873 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    维护两个zset
    按age排序: zadd sort_user_age username age
    按score排序: zadd sort_user_score username score
    然后把用户的信息以string方式保存,按照某种排序方式然后去mget.

    2019-07-17 18:48:58
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
ApsaraDB for Redis——与创客同行 立即下载
微博的Redis定制之路 立即下载
云数据库Redis版的开源之路 立即下载