Redis 集合(set) 命令

Redis sunion 命令用于返回多个集合的并集。不存在的key被认为是空集。

语法:

sunion key1 key2..keyN 

可用版本:

>=1.0.0.

返回值:

数组,列出结果集的成员。

返回值类型:

数组

示例1:Redis sunion 

使用sunion key1 key2。

mycolor1 = {R G B}

mycolor2 = {GB Y}

sunion mycolor1 mycolor2 = {R G B Y}

G、B都属于原来的集合,在union中只设置一次,不允许重复。

 127.0.0.1:6379> SADD mycolor1 R G B
(integer) 3
127.0.0.1:6379> SADD mycolor2 G B Y
(integer) 3
127.0.0.1:6379> sunion mycolor1 mycolor2
1) "G"
2) "B"
3) "Y"
4) "R" 

示例2:Redis sunion

使用sunion key1 key2。

mycolor1 = {R G B}

mycolor2 = {G B Y}

mycolor3 = {B O P}

sunion mycolor1 mycolor2 mycolor3 = {R G B Y O P}

 127.0.0.1:6379> SADD mycolor3 B O P
(integer) 3
127.0.0.1:6379> sunion mycolor1 mycolor2 mycolor3
1) "Y"
2) "R"
3) "O"
4) "P"
5) "G"
6) "B"