这里写目录标题

  • 5.2 SREM:从集合中移除元素
  • 5.2.1 忽略不存在的元素
    • 5.2.2 其他信息
  • 参考目录

5.2 SREM:从集合中移除元素

通过使用SREM命令,用户可以从集合中移除一个或多个已存在的元素:

这个命令会返回被移除的元素数量。

以下代码展示了如何使用SREM命令去移除databases集合中的"Neo4j"等 元素:

图5-3展示了databases集合在执行SREM命令过程中的变化。

5.2.1 忽略不存在的元素

如果用户给定的元素并不存在于集合当中,那么SREM命令将忽略不存在的元素,只移除那些确实存在的元素。

在以下代码中,因为元素"Memcached"并不存在于databases集合,所以 SREM命令没有从集合中移除任何元素:

5.2.2 其他信息

复杂度:O(N),其中N为用户给定的元素数量。

版本要求:SREM命令从Redis 1.0.0版本开始可用,但是只有Redis 2.4或 以上版本的SREM命令可以一次删除多个元素,Redis 2.4以下版本的 SREM命令每次只能删除一个元素。

参考目录

绝大多数 内容来自 Redis使用手册 (黄健宏 著) 第5章 集合

Redis 中的 集合(Set)SREM:从集合中移除元素 忽略不存在的元素相关推荐

  1. redis sadd 命令 以及 删除set集合或者单独删除set中的一/多条记录

    长话短说,直接上代码. 先看下sadd命令 redis Sadd 命令将一个或多个成员元素加入到集合中,已经存在于集合的成员元素将被忽略. 假如集合 key 不存在,则创建一个只包含添加的元素作成员的 ...

  2. Redis常用命令之操作Set(集合)

    场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...

  3. Redis常用命令入门5:有序集合类型

    有序集合类型 上节我们一起学习了集合类型,感受到了redis的强大.现在我们接着学Redis的最后一个类型--有序集合类型. 有序集合类型,大家从名字上应该就可以知道,实际上就是在集合类型上加了个有序 ...

  4. Redis的设计与实现之整数集合和压缩列表

    整数集合(intset) 整数集合概念 整数集合是一个集合(set) 整数集合里只包含整数,并且集合元素不能太多 整数集合不会有重复的元素(有重复元素集合就没意义了) 整数集合的实现方式 typede ...

  5. 理论小知识:集合之srem

    SREM key member [member -] 移除集合 key 中的一个或多个 member 元素,不存在的 member 元素会被忽略 返回值:被成功移除的元素的数量,不包括被忽略的元素 注 ...

  6. 【Redis】Redis 哈希 Hash 键值对集合操作 ( 哈希 Hash 键值对集合简介 | 查询操作 | 增加操作 | 修改操作 )

    文章目录 一.哈希 Hash 键值对集合 二.查询操作 1.Redis 中查询 Hash 键值对数据 2.查询 Hash 键是否存在 3.查询 Hash 中所有的键 Field 4.查询 Hash 中 ...

  7. Redis 常用数据类型之 zset(有序集合)

    Redis 常用数据类型之 zset(有序集合) 有序集合 zset(sorted-set)相关特性 redis 有序集合 zset 与 无序 set 类型的一样,都是 string 类型的集合元素, ...

  8. 在C#中选择“.NET研究”正确的集合进行编码

    要选择正确的集合,我们首先要上海徐汇企业网站设计与制作了解一些数据结构的知识.所谓数据结构,就是相互之间存在一种或多种特定关系的数据元素的集合.结合下图,我们看一下对集合的分类. 上海闵行企业网站设计 ...

  9. ASP.NET中文件上传下载方法集合

    asp.net 2008-08-23 21:10:35 阅读0 评论0   字号:大中小 订阅 ASP.NET中文件上传下载方法集合 文件的上传下载是我们在实际项目开发过程中经常需要用到的技术,这里给 ...

最新文章

  1. 2019了,互联网研发是不是都快要被淘汰了?
  2. Lombok 原理分析与功能实现
  3. 使用Callable来获取数组的最大值
  4. 一个敲有趣的R语言拼图工具
  5. H.264标准(一)MP4封装格式详解
  6. 基于thinkphp的出租屋管理系统
  7. 伍德里奇计量经济学导论pdf_伍德里奇 计量经济学导论 第三章第三节 2 OLS无偏定理...
  8. Java类的三大特性总结
  9. head first JavaScript pdf 下载
  10. 周末DIY,三花聚顶,练就静音功夫!
  11. mysql 5.6 cmake 参数_编译cmake MySQL 5.6.10报错
  12. 微信网页游戏刷分BUG利用——抓包分析记录
  13. 美团一面-20200328-1h
  14. 常见帧率 与 帧率运用
  15. 外汇天眼:英国研究人员与南非合作应对气候变化
  16. 软件技术基础学习心得
  17. python监控目录变化_如何用python语言监控文件或目录变化
  18. Spring Boot 使用 Swagger3 生成 API 接口文档
  19. 读完研继续读博还是先工作几年再读博好一些?
  20. linux 变量引用 和 变量的自动类型转换 c++,C++能不能让编译器自动推导变量类型吗...

热门文章

  1. 2022-2028全球与中国呼吸系统疾病治疗市场现状及未来发展趋势
  2. Ubuntu18.04安装显卡驱动重启后出现黑屏问题
  3. 关闭win10的防护系统
  4. 成绩管理系统(C语言)完整代码,纯C的练手程序
  5. 用计算机写作文的好处,谈谈对电脑写作的意义,电脑写作与网络写作的含
  6. php如何根据条件删除二维数组中的元素
  7. 理解小球下落(Dropping Balls)
  8. 当ivms平台无法登录以及服务状态显示未注册的处理办法
  9. 社交网络的发展及趋势
  10. 性能监控工具-JDK性能监控