Set
Set中的值是不可一重复的
set集合中添加元素
sadd set hello
查看set中的所有值
smembers set
判断某一个值是否在set集合中
smembers set hello
获取set中的元素个数
scard set
移除set中的某个元素
srem set hello
随机抽选出set中一个元素
srandmember set
随机抽取set中指定个数元素
srandmember set 3
随机删除一个元素
spop set
指定set中的某个元素移动到另一个set中
smove set1 set2 hello
查看两个集合中的差集
sdiff set1 set2
查看两个set集合中的交集(共同好友)
sinter set1 set2
查看两个集合中的并集
sunion set1 set2
应用场景:
微博,A用户所有关注的人放在一个set集合中!将他的粉丝放在另一个set集合中,可以得到:共同关注 共同好友 二度好友等等(六度分割理论)