美文网首页
redis set学习笔记

redis set学习笔记

作者: 星空星晴 | 来源:发表于2017-10-24 20:55 被阅读0次

set是string类型元素的集合

成员唯一,意味着没有重复值【去重的list】

无序,排列是乱序的,与插入顺序无关

1 判断key的类型

type key


2 获取set类型的长度【成员数】

scard key

3 获取set的所有成员

smembers key

熟悉了集合运算之后,我们也可以通过sdiff,sunion,sinter来获取集合元素

4 判断一个元素是不是集合中的元素

sismember key member

5 创建集合,添加元素

sadd key member1 member2

6 删除集合中一个或者多个指定元素

srem key value1 value2

7 移除集合中的一个元素

spop key

8 随即返回集合中的一个或者多个元素

srandmember key N

9 将集合1的元素移动到集合2

smove key1 key2 membet

10

集合的交集,差集,并集

差集

sdiff  key1 key2

把集合1和集合2的差集存储在dest中

sdiffstore dest key1 key2

交集

sinter key1 key2

sinterstore dest key1 key2

并集

sunion key1 key2

sunionstore dest key1 key2

相关文章

网友评论

      本文标题:redis set学习笔记

      本文链接:https://www.haomeiwen.com/subject/ecoxpxtx.html