- 元素为string类型
- 元素具有唯一性,不重复
- 集合没有修改操作
增加
- 添加元素,返回插入成功的元素数量
sadd key member1 member2 …
获取
- 返回集合中所有元素
smembers key
- 随机获取count个元素,默认获取一个,返回获取的元素
srandmember key count
- 判断value是否在集合中存在,返回1代表存在,0代表不存在
sismember key value
删除
- 指定元素删除,返回删除成功的元素的数量
srem key value1 value2 …
- 从集合中弹出count个元素,默认弹出一个,返回值是弹出的元素。
spop key [count]
其他操作
- 将key1中的value移动到key2中
smove key1 key2 value
- 查看集合的长度
scard key
- 查看两个集合的差集
sdiff key1 key2
- 查看两个集合的交集
sinter key1 key2
- 查看两个集合的并集
sunion key1 key2