我是否认为redis无法做到这一点?
ZINTERSTORE两个zsets(A
和B
),并且output
设置的分数等于zset B
的分数?< / p>
我认为唯一的方法是AGGREGATE SUM|MIN|MAX
,所以我不认为我的用例可以完成。设置A
的分数是不可预测的,因此不能只减去这两个分数。
ZINTERSTORE out 2 setA setB
会返回0
答案 0 :(得分:3)
您可以使用ZINTERSTORE的WEIGHTS
选项为setB赋予setA权重0和1:
ZINTERSTORE out 2 setA setB WEIGHTS 0 1
这会将A的分数乘以0并保持B的分数。