Redis Set 集合的实例详解
发布时间 - 2026-01-11 02:45:28 点击率:次Redis Set 集合的实例详解

Redis的Set是string类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。
redis 中 集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。
集合中最大的成员数为 232 - 1 (4294967295, 每个集合可存储40多亿个成员)。
实例
redis 127.0.0.1:6379> SADD runoobkey redis (integer) 1 redis 127.0.0.1:6379> SADD runoobkey mongodb (integer) 1 redis 127.0.0.1:6379> SADD runoobkey mysql (integer) 1 redis 127.0.0.1:6379> SADD runoobkey mysql (integer) 0 redis 127.0.0.1:6379> SMEMBERS runoobkey 1) "mysql" 2) "mongodb" 3) "redis"
在以上实例中我们通过 SADD 命令向名为 runoobkey 的集合插入的三个元素。
Redis 集合命令
以下列出了 Redis 集合基本命令:
1 SADD key member1 [member2] 向集合添加一个或多个成员 2 SCARD key 获取集合的成员数 3 SDIFF key1 [key2] 返回给定所有集合的差集 4 SDIFFSTORE destination key1 [key2] 返回给定所有集合的差集并存储在 destination 中 5 SINTER key1 [key2] 返回给定所有集合的交集 6 SINTERSTORE destination key1 [key2] 返回给定所有集合的交集并存储在 destination 中 7 SISMEMBER key member 判断 member 元素是否是集合 key 的成员 8 SMEMBERS key 返回集合中的所有成员 9 SMOVE source destination member 将 member 元素从 source 集合移动到 destination 集合 10 SPOP key 移除并返回集合中的一个随机元素 11 SRANDMEMBER key [count] 返回集合中一个或多个随机数 12 SREM key member1 [member2] 移除集合中一个或多个成员 13 SUNION key1 [key2] 返回所有给定集合的并集 14 SUNIONSTORE destination key1 [key2] 所有给定集合的并集存储在 destination 集合中 15 SSCAN key cursor [MATCH pattern] [COUNT count] 迭代集合中的元素
以上就是Redis 集合的详解并对集合命令进行了总结,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# Redis
# 集合(Set)
# set集合命令总结
# set
# Redis有序集合类型的常用命令小结
# Redis集合类型的常用命令小结
# Redis有序集合类型的操作_动力节点Java学院整理
# redis哈希和集合_动力节点Java学院整理
# redis集合类型_动力节点Java学院整理
# Redis如何存储对象与集合示例详解
# 多个
# 移除
# 都是
# 随机数
# 如有
# 这就
# 希望能
# 并对
# 谢谢大家
# 进行了
# 数为
# 疑问请
# 迭代
# 成员数
# 是唯一
# gt
# ruby
# SADD
# mongodb
# key
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
成都网站制作公司哪家好,四川省职工服务网是做什么用?
如何在云虚拟主机上快速搭建个人网站?
Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】
Laravel如何记录日志_Laravel Logging系统配置与自定义日志通道
微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】
b2c电商网站制作流程,b2c水平综合的电商平台?
Laravel Seeder填充数据教程_Laravel模型工厂Factory使用
Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】
香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧
如何撰写建站申请书?关键要点有哪些?
linux写shell需要注意的问题(必看)
php打包exe后无法访问网络共享_共享权限设置方法【教程】
Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境
如何在新浪SAE免费搭建个人博客?
网站建设保证美观性,需要考虑的几点问题!
Laravel怎么实现验证码功能_Laravel集成验证码库防止机器人注册
用yum安装MySQLdb模块的步骤方法
Win11任务栏卡死怎么办 Windows11任务栏无反应解决方法【教程】
Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出
如何破解联通资金短缺导致的基站建设难题?
香港服务器WordPress建站指南:SEO优化与高效部署策略
公司网站制作需要多少钱,找人做公司网站需要多少钱?
js实现点击每个li节点,都弹出其文本值及修改
Laravel如何创建自定义Artisan命令?(代码示例)
INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】
焦点电影公司作品,电影焦点结局是什么?
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用
MySQL查询结果复制到新表的方法(更新、插入)
网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?
如何自定义建站之星网站的导航菜单样式?
WordPress 子目录安装中正确处理脚本路径的完整指南
详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点
Win11摄像头无法使用怎么办_Win11相机隐私权限开启教程【详解】
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
Android使用GridView实现日历的简单功能
logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?
Laravel怎么防止CSRF攻击_Laravel CSRF保护中间件原理与实践
Win11怎么关闭透明效果_Windows11辅助功能视觉效果设置
Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程
Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】
Laravel如何实现文件上传和存储?(本地与S3配置)
如何在宝塔面板创建新站点?
开心动漫网站制作软件下载,十分开心动画为何停播?
Laravel怎么解决跨域问题_Laravel配置CORS跨域访问
中山网站制作网页,中山新生登记系统登记流程?
Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】
佛山网站制作系统,佛山企业变更地址网上办理步骤?
如何基于云服务器快速搭建网站及云盘系统?
东莞专业网站制作公司有哪些,东莞招聘网站哪个好?

