Redis的Set是String类型的无序集合。集合成员是唯一的。
Redis集合时通过哈希表实现的,集合最大成员数为232 - 1。
SADD key value ... 批量添加
SCARD key 获取成员数量
SDIFF key... 获取所以集合的差集,获取第一个集合仅有的元素
SDIFFSTORE destination key... 返回所有集合的差集并存储在destination里
SINTER key... 获取所以集合的交集
SINTERSTORE destination key... 获取所以集合的交集并存储在destination里
SISMEMBER key member 判断member是否在集合中
SMOVE source destination member 移动member元素到指定集合
SPOP key 移除并返回集合中的一个随机元素
SRANDMEMBER key[count] 返回集合中的一个或者多个随机元素
SREM key member... 批量或单个移除成员
SUNION key... 返回所有集合的并集
SUNIONSTORE destination key... 返回所有集合的并集并 保存到指定集合中
SSCAN key cursor [MATCH pattern][COUNT count] 迭代集合中的元素