Redis的Set是string类型的无序集合。它底层其实是一个value为null的hash表,
所有的value都指向同一个内部值。
常用命令
1.将一个多个元素加入集合key中
sadd key value1 value2...
2.取出该集合所有值
smembers key
3.判断集合中是否存在某个值
sismember key value
4.获取集合元素个数
scard key
5.删除集合中的元素
srem key value1 value2...
6.随机从该集合中取出一个值,并删除(如果值都取完,删除key)
spop key
7.随机从该集合中取出n个值,不会删除值
srandmember key n
8.把集合中的一个值移动到另一个集合
smove key1 key2 value
9.返回两个元素的交集元素
sinter key1 key2
10.返回两个集合的并集元素
sunion key1 key2
11.返回两个集合的差集元素(key1中的,不包含key2中的)
sdiff key1 key2