1.插入数据
sadd key value1 value2 value3
集合的数据是唯一的,插入之后再次插入时不会执行
2.读取数据
(1)查询集合里面元素的数量
scard key
(2)从集合中获取数据
spop key count
--如果count省略则随机获取一条数据
--如果count为其他大于1的整数,则获取对应条数据
--如果count对应的证书大于集合总数据的条数,则获取集合所有数据
(3)获取集合中的所有数据
smembers key
(4)判断集合中是否存在某个元素
sismember key value
--如果数据存在,则返回1,如果数据不存在,则返回0
3.删除数据
srem key value1 value2 value3
4.集合的交集
既属于A集合又属于B/其他集合,集合数量可以是多个,多个代表对应所有集合的交集
sinter key1 key2 key3
5.集合的并集
A集合与B/其他集合所包含的所有数据,如果数据一样则去重,集合数量可以是多个,多个代表对应所有集合的并集
sunion key1 key2 key3
6.集合的差集
只属于A(key1)集合,不属于其他集合的数据
sdiff key1 key2 key3
网友评论