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"