Redis 的 set 是 string 类型的无序集合。
-
sadd set01 1 1 1 2 3 4 5 5
创建一个 set 集合,里面有1,2,3,4,5 这 5 个元素(set类型的数据会自动去重): -
smembers set01
查看 set01 里面的元素: -
sismember set01 6
判断 6 是否在 set01 集合里面(是:1,否:0): -
scard set01
统计 set01 里面元素的个数: -
srem set01 1
移除 set01 集合里面的 1(成功:1,失败:0): -
srandmember set01 2
随机返回 set01 中的两个数: -
spop set01
随机从 set01 中出栈一个元素: -
smove set01 set02 5
将 set01 中的 5 移动到 set02: -
sdiff set01 set02
set01 中的所有元素减去 set02 中与 set01 共有的那部分: -
sinter set01 set02
取 set01 和 set02 的交集: -
sunion set01 set02
取 set01 和 set02 的并集: