Set集合

简介:

set可以自动去重,Set是String类型的无序集合。Set底层是哈希表,查找增加删除的

复杂度都是O(1)

常用命令

sadd [key] [value1] [value2] ...
smembers [key] 取出该集合的所有值

sismember [key] [value]
scard [key] 返回该集合中元素的个数

srem [key] [value1] [value2] ... 删除集合中的值
spop [key] 随机pop集合中的值

srandmember [key] [n] 随机从该集合中取出n个值
smove [key1] [key2] [value] 把集合中的一个值,从key1集合移到key2去

sinter [key1] [key2] 取两个集合的交集inter
sunion [key1] [key2] 取两个集合的并集union
sdif [key1] [key2] 取两个集合的差集  (在key1中 不在key中)
上一篇
下一篇