set集合类型 redis

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

     

     

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

     

     

    教你如何使用Redis:[5]set类型
  2. 2

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

     

     

    命令:srem

     

     

     

     

     

    教你如何使用Redis:[5]set类型
  3. 3

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

     

     

    命令:spop               #随机弹出元素

     

     

    教你如何使用Redis:[5]set类型
  4.  

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

     

     

    命令:sdiff

     

     

    教你如何使用Redis:[5]set类型
  5.  

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

     

     

    命令:sdiffstore

     

     

    教你如何使用Redis:[5]set类型
  6.  

    返回所有给定key的交集:

     

     

    命令:sinter

     

     

    教你如何使用Redis:[5]set类型
  7.  

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

     

     

    命令:sinterstore

     

     

    教你如何使用Redis:[5]set类型
  8.  

    返回所有给定key的并集:

     

     

    命令:sunion

     

     

    教你如何使用Redis:[5]set类型
  9.  

    返回所有给定key的并集:

     

     

    命令:sunionstore

     

     

    教你如何使用Redis:[5]set类型
  10.  

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

     

     

    命令:smove

     

     

    教你如何使用Redis:[5]set类型
  11.  

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

     

     

    命令:scard

     

     

    教你如何使用Redis:[5]set类型
  12.  

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

     

     

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

     

     

    教你如何使用Redis:[5]set类型
  13.  

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

     

     

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

     

     

    教你如何使用Redis:[5]set类型
    END

 

posted @ 2015-04-22 09:36  brady-wang  阅读(312)  评论(0编辑  收藏  举报