1. 向名称为key的set中添加元素:

     

     

    命令:sadd                      #不允许有重复的值

     

     

    set集合类型 redis_并集
  2. 2

    删除名称为key的set中的元素:

     

     

    命令:srem

     

     

     

     

     

    set集合类型 redis_其他_02
  3. 3

    随机返回并删除名称称为key的set中的一个元素:

     

     

    命令:spop               #随机弹出元素

     

     

    set集合类型 redis_其他_03
  4.  

    返回所有给定key与第一个key的差集:

     

     

    命令:sdiff

     

     

    set集合类型 redis_redis_04
  5.  

    返回所有给定key与第一个key的差集,并将结果存为另一个key:

     

     

    命令:sdiffstore

     

     

    set集合类型 redis_并集_05
  6.  

    返回所有给定key的交集:

     

     

    命令:sinter

     

     

    set集合类型 redis_并集_06
  7.  

    返回所有给定key的交集,并将结果存为另一个key:

     

     

    命令:sinterstore

     

     

    set集合类型 redis_redis_07
  8.  

    返回所有给定key的并集:

     

     

    命令:sunion

     

     

    set集合类型 redis_redis_08
  9.  

    返回所有给定key的并集:

     

     

    命令:sunionstore

     

     

    set集合类型 redis_并集_09
  10.  

    从第一个key对应的set中移除member并添加到第二个对应的set中:

     

     

    命令:smove

     

     

    set集合类型 redis_redis_10
  11.  

    返回名称为key的set的元素的个数:

     

     

    命令:scard

     

     

    set集合类型 redis_其他_11
  12.  

    测试member是否是名称为key的set元素:

     

     

    命令:sismember           #判断元素里的值 是否存在

     

     

    set集合类型 redis_删除元素_12
  13.  

    随机返回名称为key的set的一个元素,但不删除元素:

     

     

    命令:srandmember                #随机返回一个元素

     

     

    set集合类型 redis_redis_13
    END