Redis基础
01、Redis 简介
02、Redis 安装
03、Redis 配置
04、Redis redis.conf 配置选项
05、Redis 数据类型
06、Redis 命令
07、Redis 键(key) 命令
08、Redis 字符串(String) 命令
09、Redis 哈希(Hash) 命令
10、Redis 列表(List) 命令
11、Redis 集合(Set) 命令
12、Redis 有序集合(sorted set) 命令
13、Redis HyperLogLog 命令
14、Redis 发布订阅
15、Redis 事务
16、Redis Script( 脚本 ) 命令
17、Redis 连接命令
18、Redis 服务器
19、Java 使用 Redis
20、Redis 数据备份与恢复
21、Redis 服务安全
22、Redis 性能测试
23、Redis 客户端连接
24、Redis 管道技术
25、Redis 分区
本文档使用 MrDoc 发布
-
+
首页
11、Redis 集合(Set) 命令
Redis Set是 string 类型的无序集合 Redis set 集合成员是唯一的,这就意味着集合中不能出现重复的数据 Redis set 是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1) Redis set 最大的成员数量为 232 – 1(4294967295) **范例** ```c 127.0.0.1:6379> SADD language PHP (integer) 1 127.0.0.1:6379> SADD language Python (integer) 1 127.0.0.1:6379> SADD language Perl (integer) 1 127.0.0.1:6379> SADD language Python (integer) 0 127.0.0.1:6379> SMEMBERS language 1) "Perl" 2) "Python" 3) "PHP" ``` 上面的范例,我们通过 **SADD** 命令向名为 **language** 的集合插入的三个元素 ### Redis 集合命令 ------------ 下表列出了 Redis 集合相关命令 | 命令 | 描述 | | --- | --- | SADD |向集合添加一个或多个成员 SCARD |获取集合的成员数 SDIFF |返回给定所有集合的差集 SDIFFSTORE |返回给定所有集合的差集并存储在 destination 中 SINTER |返回给定所有集合的交集 SINTERSTORE |返回给定所有集合的交集并存储在 destination 中 SISMEMBER |判断 member 元素是否是集合 key 的成员 SMEMBERS |返回集合中的所有成员 SMOVE |将 member 元素从 source 集合移动到 destination 集合 SPOP |移除并返回集合中的一个随机元素 SRANDMEMBER |返回集合中一个或多个随机数 SREM |移除集合中一个或多个成员 SUNION |返回所有给定集合的并集 SUNIONSTORE |所有给定集合的并集存储在 destination 集合中 SSCAN |迭代集合中的元素
李智
2025年3月17日 13:33
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码