与list类似,但是里边值不可重复、无序的。
1、sadd key mumber [mumber ··· ···]
smembers key
向set集合中插入元素,如果集合不存在,会创建。
获取集合中的元素。
2、sismember key member
判断一个值是否在集合中。
3、scard key
获取set结合中的元素个数
4、smembers key
删除set集合中的元素
5、srandmember key count ··· ···
随机抽选出指定个数的元素
6、spop key count
随机移除set集合中的元素,可以指定随机移除几个元素。
7、smove source destination member
把集合中的元素,移动到另一个新集合中,新集合没有则创建。
8、sdiff key key1 ··· ···
差集,查找两个或多个set集合中不同的元素。
提示:永远以第一个集合为主
9、sunion key1 key2 ···
交集。查找两个或多个set结合中交集的部分(相同元素)
以第一个set集合为主。
应用:微博、b站中的共同好友,可以使用交集(把两个或多个人关注的人做一个交集即可查出共同好友)。