Redis 排序集合 Zunionstore命令

Redis 排序集合 Zunionstore命令

Redis ZUNIONSTORE 命令计算给定的指定键的numkeys个有序集的并集,并将结果存储在目标键中。在传递输入键和其他(可选的)参数之前,必须提供输入键的数量(numkeys)。

返回值

整数回复,表示目标键中结果有序集的元素数量。

语法

以下是Redis ZUNIONSTORE 命令的基本语法。

redis 127.0.0.1:6379> ZUNIONSTORE destination numkeys key [key ...] 
[WEIGHTS weight [weight ...]] [AGGREGATE SUM|MIN|MAX]

示例

redis 127.0.0.1:6379> ZADD myzset1 1 b 2 c 
(integer) 2 
redis 127.0.0.1:6379> ZADD myzset2 1 b 2 c 3 d 
(integer) 3 
redis 127.0.0.1:6379> ZUNIONSTORE out 2 myzset1 myzset2 WEIGHTS 2 3 
(integer) 3 
redis 127.0.0.1:6379> ZRANGE out 0 -1 WITHSCORES  
1) "b" 
2) "5" 
3) "c" 
4) "9" 
5) "d" 
6) "10"

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程