如何在redis的排序集上相交?

时间:2016-12-28 10:10:02

标签: redis intersect sortedset

我想为那些从两个不同游戏中获得更多积分的用户展示领导板。

我正在使用redis的排序集存储用户得分,如何在这些游戏排序集上相交以显示常见的leaderborad。

enter image description here

1 个答案:

答案 0 :(得分:3)

这听起来像是ZINTERSTORE的工作:

ZINTERSTORE leaders-sorted-set 2 game-1-sorted-set game-2-sorted-set AGGREGATE SUM

由于没有AVG聚合子命令,您必须将得到的分数除以获得该命令。