Redis集合
来源:互联网 发布:网络暴力的调查报告 编辑:程序博客网 时间:2024/05/20 04:14
Redis集合是唯一字符串的无序集合。 唯一值表示集合中不允许键中有重复的数据。
在Redis中设置添加,删除和测试成员的存在(恒定时间O(1),而不考虑集合中包含的元素数量)。列表的最大长度为2^32 - 1个元素(即4294967295,每组集合超过40亿个元素)。
示例
redis 127.0.0.1:6379> SADD myset “redis”
(integer) 1
redis 127.0.0.1:6379> SADD myset “mongodb”
(integer) 1
redis 127.0.0.1:6379> SADD myset “mysql”
(integer) 1
redis 127.0.0.1:6379> SADD myset “mysql”
(integer) 0
redis 127.0.0.1:6379> SMEMBERS “myset”
1) “mysql”
2) “mongodb”
3) “redis”
Shell
在上面的示例中,通过命令SADD将三个值插入到名称为“myset”的Redis集合中。
Redis集合命令
下表列出了与集合相关的一些基本命令。
序号 命令 说明
1 SADD key member1 [member2] 将一个或多个成员添加到集合
2 SCARD key 获取集合中的成员数
3 SDIFF key1 [key2] 减去多个集合
4 SDIFFSTORE destination key1 [key2] 减去多个集并将结果集存储在键中
5 SINTER key1 [key2] 相交多个集合
6 SINTERSTORE destination key1 [key2] 交叉多个集合并将结果集存储在键中
7 SISMEMBER key member 判断确定给定值是否是集合的成员
8 SMOVE source destination member 将成员从一个集合移动到另一个集合
9 SPOP key 从集合中删除并返回随机成员
10 SRANDMEMBER key [count] 从集合中获取一个或多个随机成员
11 SREM key member1 [member2] 从集合中删除一个或多个成员
12 SUNION key1 [key2] 添加多个集合
13 SUNIONSTORE destination key1 [key2] 添加多个集并将结果集存储在键中
14 SSCAN key cursor [MATCH pattern] [COUNT count] 递增地迭代集合中的元素
- redis-集合
- Redis集合
- Redis 集合
- Redis集合
- redis 集合操作
- redis集合操作
- jedis 操作redis集合
- Redis set集合操作
- Redis命令 -- 有序集合
- Redis学习4--集合
- redis集合类型
- redis-有序集合
- redis 命令集合
- Redis 集合(Set)
- redis 集合命令
- Redis中的整数集合
- Redis 集合(Set)
- Redis 无序集合常用命令
- 【python】mysql connector
- 二叉树的建立和遍历程序代码(Java,C)
- 学习Java分为几个阶段,分别是什么?
- Intellij – 无法使用较新的Java 8类 – 错误:“API的用法记录为@since 1.6+
- nginx
- Redis集合
- 谈谈对Spring IOC的理解
- 系统编程函数之文件目录操作
- 排除工作日计算任务是否超期
- 一位ACM过来人的心得
- 初学文件IO
- Import WPA from FreeBSD
- Mysql 引擎
- bootstrap datetimepicker 日期插件超详细使用方法