五、Redis基础数据结构-set

1、说明

Redis的集合相当于Java里面的HashSet,它内部的键值对都是无序的、唯一的。它的内部实现相当于一个特殊的字典,字典中所有的value都是一个值NULL。

当集合中最后一个元素被移除之后,数据结构被自动删除,内存被回收。

2、操作指令

命令 描述
SADD key member1 [member2] 向集合添加一个或多个成员
SCARD key 获取集合的成员数
SDIFF key1 [key2] 返回第一个集合和其他集合之间的差异
SDIFFSTORE destination key1 [key2] 返回给定所有集合的差集并存储到destination中
SINTER key1 [key2] 返回给定所有集合的交集
SINTERSTORE destination key1 [key2] 返回给定所有集合的交集并存储到destination中
SISMEMBER key member 判断member是否是key的成员
SMEMBERS key 返回集合中的所有成员
SPOP key 移除并返回集合中的一个随机元素
SREM key member1 [member2] 移除集合中一个或多个成员
SUNION key1 [key2] 返回所有给定集合的并集
SUNIONSTORE destination key1 [key2] 返回所有给定集合的并集并保存到destination中
SSCAN key cursor [MATCH pattern] [COUNT count]  迭代集合中的元素
上一篇:去重-pd.duplicated


下一篇:Redis+泛型