Redis07——Redis五大数据类型 set

set

  1. Redis中set可以自动排重(不会出现重复数据),提供了判断某个成员是否在一个set集合内的重要接口(list没有此功能)

  2. 无序集合,底层是一个value为null的hash表,添加、删除、查找的复杂度都是O(1)

sadd     ....

将一个或多个 member 元素加入到集合 key 当中,已经存在于集合的 member 元素将被忽略。

smembers

取出该集合的所有值。

sismember  

判断集合是否为含有该值,有返回1,没有返回0

scard  

返回该集合的元素个数。

srem ....

删除集合中的某个元素。

spop  

随机从该集合中吐出一个值。

srandmember

随机从该集合中取出n个值。

不会从集合中删除

sinter  

返回两个集合的交集元素。

sunion  

返回两个集合的并集元素。

sdiff  

返回两个集合的差集元素。

你可能感兴趣的:(Redis07——Redis五大数据类型 set)