【redis】集合操作命令

集合
特点:1,无序的。2,无重复的。3,集合间的操作。

@sadd key element 
#向集合key添加element(如果element已经存在,添加失败),O(1)

@srem key element
#将集合key中的element移除掉,O(1)

@scard key 
#计算集合大小

@sismember key element
#判断it是否在集合中

@srandmember key count 
#从集合中随机挑count个元素

@spop key 
#从集合中随机弹出一个元素

@smembers key
#获取集合所有元素,返回结果是无序的

@sdiff key1 key2
#差集

@sinter key1 key2
#交集

@sunion key1 key2
#并集

@sdiff|sinter|suion + store destkey ..
#将差集|交集|并集结果保存在destkey中

 

posted @ 2018-06-13 17:39  丰study  阅读(167)  评论(0)    收藏  举报