直接返回结果
直接返回结果
ZADD z1 1 a 2 b
ZADD z2 10 b 20 c
ZUNION 2 z1 z2 WEIGHTS 1 2 AGGREGATE SUM WITHSCORES
ZINTER 2 z1 z2 WITHSCORES
ZDIFF 2 z1 z2 WITHSCORES # 只在 z1 不在 z2 -> a
ZDIFFSTORE out 2 z1 z2 # 结果落库
ZINTERCARD 2 z1 z2 LIMIT 1 # 交集基数(7.0)| WEIGHTS | 各输入集分数的乘数 |
|---|---|
| AGGREGATE | SUM/MAX/MIN,处理同一成员的分数冲突 |
| WITHSCORES | 放在命令末尾 |
| ZDIFF | 不支持 WEIGHTS/AGGREGATE |
旧版只能 ZUNIONSTORE/ZINTERSTORE 落库再删临时键;新版少一次网络往返和临时键管理,优先用新写法。