Redis SUNION命令

Redis SUNION命令教程

Redis 的 SUNION 命令用于返回一个 集合 的全部成员,该集合是所有给定集合的并集。不存在的 KEY 被视为空集。

Redis SUNION命令详解

语法

192.168.98.70:6379> SUNION KEY [KEY ...]

参数

参数 描述
KEY 要计算并集的集合的键。

返回值

并集成员的列表。

时间复杂度

O(N), N 是所有给定集合的成员数量之和。

可用版本

>= 1.0.0

案例

集合都存在

集合都存在,返回集合的并集

192.168.98.70:6379> SADD haicoder Redis Mongo (integer) 2 192.168.98.70:6379> SADD hicoder Mysql SqlServer (integer) 2 192.168.98.70:6379> SUNION haicoder hicoder 1) "Redis" 2) "Mongo" 3) "Mysql" 4) "SqlServer" 192.168.98.70:6379> DEL haicoder hicoder (integer) 2

我们首先,使用 SADD 命令,向键为 haicoder 的集合中添加 2 个元素。使用 SADD 命令,向键为 hicoder 的集合中添加 2 个元素。

最后,我们使用 SUNION 命令,获取键为 haicoder 的集合和键为 hicoder 的元素并集,返回了两个元素中的所有的元素 。

Redis SUNION命令总结

Redis 的 SUNION 命令用于返回一个集合的全部成员,该集合是所有给定集合的并集。Redis SUNION 命令语法:

192.168.98.70:6379> SUNION KEY [KEY ...]