5.redis集合的创建和修改

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

你可能感兴趣的:(5.redis集合的创建和修改)