redis 数据结构( set集合 )

set的插入的时候是无序的 在插入之后是有序的

sadd key member1 member2 member3... # 创建一个set member1!=member2!=...



smembers key #展示set中的所有成员


sismember key value #判断value是否在set中  sis  sexists


scard key    #返回set的元素个数


intersection交 difference差 union并


sinter key1 key2 #查看两个set的交集


sdiff key1 key2 #返回两个集合的差集 key1-key2



sunion key1 key2 #返回两个集合的并集 



srem key member #删除set中的member


spop key [count] #随机删除count个 默认随机删除一个


随机删除两个


删除两个之后,成员还有一个,结果是


sdiffstore key key1 key2 #将key1和key2的差集保存到key中、



srandmember key [ count ] #随机获取元素

smembers key #展示set中的所有成员

猜你喜欢

转载自blog.csdn.net/qwerlol123456/article/details/80890176