标签: redis intersect sortedset
我想为那些从两个不同游戏中获得更多积分的用户展示领导板。
我正在使用redis的排序集存储用户得分,如何在这些游戏排序集上相交以显示常见的leaderborad。
答案 0 :(得分:3)
这听起来像是ZINTERSTORE的工作:
ZINTERSTORE
ZINTERSTORE leaders-sorted-set 2 game-1-sorted-set game-2-sorted-set AGGREGATE SUM
由于没有AVG聚合子命令,您必须将得到的分数除以获得该命令。
AVG