当前位置:   article > 正文

redis 简单使用(set)_redis set 判断存在

redis set 判断存在

学习redis结构存储

关于set的一些使用 记录如下:

存储set:

set 集合不允许重复的元素

Set课包含的最大元素数量是429467295

常用命令:

添加删除元素 获得集合的元素

集合差集运算 集合交集运算

集合并集运算 扩展命令

set使用场合:

跟踪一些唯一性数据

用于维护数据对象之间的关联关系

具体命令情况:

1.添加数值到set中,顺序是无序,且数值不重复

sadd setname  value1 value2 value3

举个栗子:

 

2.删除set里面的数值

srem setname value

举个栗子:

 

3.查看set里面的数值

smembers setname

举个栗子:

 

4.判断某个值是否存在在这个set里面

sismember setname value

举个栗子:

 

 5.差集  第一个set集合和第二个set集合比 ,显示set1不共有的数据

sdiff  set1 set2

举个栗子:set1 有 1,2,3  set2有 2,3,4 进行差值比较

 

6.交集, set1集合和set2集合比,找到相同的值

sinter  set1 set2

举个栗子: 找到set1 和 set2 的交集

 

7. 并集, set1 和set2中所有的数值的并集  

sunion set1 set2

举个栗子:set1 和set2 并集

 

8.查看 set的元素个数

scard setname

举个栗子:

 

9. 查看set的元素,参数count, 表示随机看多少个元素,

srandmember setname count

举个栗子:看set1 里的元素 

 

10.差集,保存到新的set里面

sdiffstore   newset set1 set2

举个栗子:set1和set2的差集保存到set3

11.交集,保存到新的set里面

sinterstore  newset set1 set2

举个栗子:set1 和set2里面一样数据保存到set4

 

12.并集,set1和set2并集合集保存到新的set里面

sunionstore newset set1 set2

举个栗子:set1和set2的并集放到set5

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/513079
推荐阅读
相关标签
  

闽ICP备14008679号