代码之家  ›  专栏  ›  技术社区  ›  Hassan Baig Altons

使用redis排序集维护顶级用户的上限列表(按分数)

  •  0
  • Hassan Baig Altons  · 技术社区  · 8 年前

    sorted sets 可以成为达到上述目的的一个很好的工具。

    sorted set 我只想获得总分前100名的用户。

    为了达到这个目的?

    lpush 和 ltrim score

    我知道这个问题可以在Redis之外回答 有序集合

    2 回复  |  直到 7 年前
        1
  •  2
  •   Itamar Haber    8 年前

    算法解释见 https://www.cs.berkeley.edu/~satishr/cs270/sp11/rough-notes/Streaming-two.pdf https://github.com/RedisLabsModules/topk 但是它也应该可以在不使用模块API的情况下实现。

        2
  •  0
  •   Ariel    7 年前

    你可以了解它 here