十七、set数据常用操作 
127.0.0.1:6379> sadd set1 1        #向集合set1中放入元素
(integer) 1
127.0.0.1:6379> sadd set1 2
(integer) 1
127.0.0.1:6379> sadd set1 3
(integer) 1
127.0.0.1:6379> sadd set1 4
(integer) 1

127.0.0.1:6379> smembers set1    #查看集合中所有元素

1) "1"

2) "2"
3) "3"

4) "4"


srem set1  1  //删除元素     


127.0.0.1:6379> spop set1     #随机取出一个元素,删除
"szk"

127.0.0.1:6379> sdiff set1 set2       #比较差集,以set1为主来比较

1) "zbc"
2) "4"

127.0.0.1:6379> sdiffstore set3  set2 set1   #比较差集,将结果存入set3中

(integer) 2
127.0.0.1:6379> SMEMBERS set3    #tab自动补全,但显示为大写
1) "2"

2) "szk"


sinter  set1  set2    //求交集


sinterstore set3 set1  set2   //将交集存入set3


sunion set1 set2   //求并集


sunionstore set3 set1  set2    //将并集存储到set3


sismember  set1  aaa     //判断一个元素是否属于一个集合


srandmember set1    //随机取出一个元素,但不删除