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 的并集: