赞
踩
学习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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。