set数据常用操作
sadd seta aaa #向集合seta中放入元素
smembers seta #查看集合中的所有元素,并不排序。
srem seta aaa #删除指定的元素
spop seta #随机取出一个元素,并在集合中删除元素。
sdiff seta setb #求差集,以seta为标准,对方没有的元素显示出来。
sdiffstore setc seta setb #求差集并且存储,存储到了集合setc里
sinter seta setb #求交集
sinterstore setd seta setb #将交集存储到集合setd中
sunion seta setb #求并集
sunionstore sete seta setb #求并集并存储到集合sete中
sismember seta aaa #判断一个元素是否属于一个集合,有返回1,无返回0
srandmember seta #随机取出一个元素,但不删除
并集:若A和B是集合,则A和B并集是有所有A的元素和所有B的元素,而没有其他元素的集合。
交集:A,B是两个集合,由所有属于集合A且属于集合B的元素所组成的元素,叫做子集A与集合B的交集
差集:A,B是两个集合,则所有属于A且不属于B的元素构成的集合,叫做差集。简而言之,去掉交集的元素,就是差集的元素。