redis学习笔记四(集合)
2017-07-11 16:06
169 查看
1、添加/删除元素
sadd key member [member...]
srem key member [member...]
添加的时候,如果元素不存在自动创建,如果存在会自动忽略,不进行添加
2、获取集合中的所有元素
smembers key
3、判断元素是否在集合中
sismember key member
存在时返回1,不存在返回0
4、集合运算
sdiff key1 key2 [key...]
计算结果为集合之间的差值,类似去重
sinter key1 key2 [key...]
计算结果为集合之间的交集
sunion key1 key2 [key...]
计算结果为集合之间的并集
5、获取集合中元素个数
scard key
6、随即获取集合中的元素
srandmember key [count]
可以通过count来设置随即取出的元素的个数
7、弹出一个元素
spop key
sadd key member [member...]
srem key member [member...]
添加的时候,如果元素不存在自动创建,如果存在会自动忽略,不进行添加
2、获取集合中的所有元素
smembers key
3、判断元素是否在集合中
sismember key member
存在时返回1,不存在返回0
4、集合运算
sdiff key1 key2 [key...]
计算结果为集合之间的差值,类似去重
sinter key1 key2 [key...]
计算结果为集合之间的交集
sunion key1 key2 [key...]
计算结果为集合之间的并集
5、获取集合中元素个数
scard key
6、随即获取集合中的元素
srandmember key [count]
可以通过count来设置随即取出的元素的个数
7、弹出一个元素
spop key
相关文章推荐
- Redis学习笔记(五)类型之集合
- Redis学习笔记(5)对set集合的读写
- Redis学习笔记(六)——Redis常用命令入门——集合类型
- Redis学习笔记(七)——Redis常用命令入门——有序集合类型
- C#2.0 常用集合
- .Net集合类的研究-有序集合(二)-SortedDictionary<TKey,TValue>
- 24 集合和对象流
- 有3个集合, 从其中一个集合中删除同时存在于另外两个集合的元素
- 【Java集合源码剖析】Java集合框架
- 集合迭代删除元素
- 集合框架(集合的使用步骤图解)
- Java 集合总结(Collection系列与Map系列)
- 链表的有序集合(java)
- 集合框架
- Java学习总结(五)——(常用类,正则表达式,集合(List,Set) 迭代器)
- 详细讲解Java中集合类的使用
- WSGi问题集合
- [Python入门及进阶笔记]Python-基础-集合小结
- 超酷的Unix终端/控制台工具小集合
- 常用命令集合