set:可以将其看成一个值不能重复的链表,与list的最大差别就是set不可重复
操作:
【1 : sadd/smembers/sismember】添加、查看、是否包含(包含返回1,否则返回0)
sadd set01 1 1 2 2 3 3 4:(向set01中添加元素)
smembers set01 :(查看set01中的元素)
sismember set01 x:(查看set01中是否包含x这个元素)
【2 : scard获取集合里的元素个数】
scard set01
【3 : srem key value删除集合中元素】
srem set01 3:(删除set01在的3)
【4 : srandmember key num 获取key集合的num个随机元素】
srandmember set01 3 :(获取set01中3个随机的元素)
【5 : spop key 随机出栈】
spop set01:(随机移除一个元素)
【6 : smove key1 key2 在key1中的某个值 将key1中的某个值移到key2中】
smove set01 set02 hello:(将set01中的hello移除并添加进set02)
【7 : sdiff/sinter/sunion 差集、交集、并集】
sdiff set01 set02:差集
sinter set01 set02:交集
sunion set01 set02:并集
常用API: