Redis-从三个排序集中获得合计得分

时间:2018-10-25 08:07:29

标签: redis

我有三个排序集:

setA {play1: 100, play2: 150, play3: 230} setB {play1: 120, play4: 100, play5: 200} setC {play1: 110, play3: 150, play5: 30}

是否有可能获得三个已排序集合的汇总结果(将同一用户在不同集合中的得分相加并显示结果中所有用户的得分)?

谢谢!

1 个答案:

答案 0 :(得分:2)

ZUNIONSTORE setSetSetAllMySets 3 setA setB setC AGGREGATE sum

sum恰好是默认聚合,因此并非绝对必要。我只是想让您对可用的其他聚合感兴趣。

http://redis.io/commands/zunionstore