redis详解-(6)无序集合set
来源:互联网 发布:网络主播收入排行榜 编辑:程序博客网 时间:2024/06/15 19:42
上一篇介绍了redis的无序hash散列,本篇将介绍redis的无序集合set
set集合是无序的去重的集合,元素是字符串类型,每个集合最多包含2的32次方减1个元素。
1.增加一个或多个元素
sadd key member [member …]
添加一个元素
添加多个元素
添加去重(已经添加过lucy,再次添加无法添加进去)
2.移除一个或多个元素
srem key member [member …]
3.查看所有的元素
smembers key
4.查看集合是否存在该元素
sismember key member
5.随机返回指定个数的元素
srandmember key count
如果count为负数,redis返回一个元素的数组,数组中的元素可能重复,但元素的个数等于count的绝对值。
6.查看元素的个数
scard key
7.从集合中随机弹出一个元素
spop key
8.将元素从源集合移动到目标集合
smove source destination member
9.差集
sdiff key1 key2
从第一个key的集合中去除其他集合和自己的交集部分
sdiffstore destination key [key …]
将key1和key2的差集存储到另外一个集合中
10.交集
sinter key [key …]
sinterstore destination key [key …]
将key1和key2的交集存储到另外一个集合中
11.并集
sunion key [key …]
将并集存储到一个集合中
sunionstore destination key [key …]
阅读全文
0 0
- redis详解-(6)无序集合set
- redis无序集合set类型详解
- Redis基础之数据类型(Set无序集合)
- Redis五大数据类型之无序集合set
- Redis 学习笔记(六)之 set无序集合
- Redis 学习笔记(六)之 set无序集合
- Redis 无序集合常用命令
- Redis 无序集合
- 五,redis数据类型-无序set
- 无序集合(set)数据类型
- redis-无序集合常规操作
- redis set集合结构及命令详解
- redis有序集合sorted set详解
- redis之set 集合命令详解
- Redis学习-3.4:Set集合详解
- Java 集合体系详解——Set体系无序不重复集合
- 五、Redis 基础命令---无序集合
- redis 的无序集合和hash操作
- mysql必知必会——第一章了解sql笔记
- volatile关键字
- Linux基本操作命令
- MySQL学习笔记(五):DELIMITER修改结束符及其应用
- [51nod1447]好记的字符串
- redis详解-(6)无序集合set
- CCF认证 201709-1打酱油
- HTC Vive Unity 教程
- leetcode: 9. Palindrome Number
- JSONUtil.bean2Json()报has no read method. SKIPPED问题
- spring boot之schedule
- JZOJ 5425 数论
- margin的具体用法
- JQuery之$('<div>')