如果我有两个具有不同成员集和不同分数的已排序集合:
ZADD set1 10 "player1"
ZADD set1 15 "player2"
ZADD set1 5 "player3"
ZADD set2 30 "player1"
ZADD set2 22 "player3"
我需要通过对所有玩家进行分组并将其得分相加来合并上述两个集合,结果应该如下:
set3 40 "player1"
set3 15 "player2"
set3 27 "player3"
我尝试的一种方法是将这些数据获取到Ruby对象中并进行分组逻辑。我正在寻找在Redis中执行此操作的方法。