1.增加和删除命令

127.0.0.1:6379> SADD st a
(integer) 1
127.0.0.1:6379> SADD st r f g
(integer) 3
127.0.0.1:6379> SREM a r
(integer) 0
127.0.0.1:6379> SREM st a r
(integer) 2

2.验证元素是否在集合中

127.0.0.1:6379> SISMEMBER st a
(integer) 0
127.0.0.1:6379> SISMEMBER st b
(integer) 1

3.获取集合中的所有元素

127.0.0.1:6379> SMEMBERS st
1) "g"
2) "d"
3) "f"
4) "c"
5) "b"

4.集合的差集、并集、交集

127.0.0.1:6379> SDIFF sr st
1) "a"
127.0.0.1:6379> SUNION sr st
1) "g"
2) "d"
3) "f"
4) "c"
5) "a"
6) "b"
127.0.0.1:6379> SINTER sr st
1) "c"
2) "d"
3) "b"

5.求集合中元素的个数

127.0.0.1:6379> SCARD st
(integer) 5

6.从集合中随机弹出一个元素

127.0.0.1:6379> SPOP st
"b"

转载于:https://www.cnblogs.com/qiaojushuang/p/8138260.html

Redis 常用命令学四:集合类型命令相关推荐

  1. 15天玩转redis —— 第六篇 有序集合类型

    今天我们说一下Redis中最后一个数据类型 "有序集合类型",回首之前学过的几个数据结构,不知道你会不会由衷感叹,开源的世界真好,写这 些代码的好心人真的要一生平安哈,不管我们想没 ...

  2. Redis应用(五)---集合类型

    介绍 Redis支持两种集合分别是有序集合和无序集合 集合和列表之间的对比 集合类型 列表类型 有序集合类型 存储内容 最多 2 32 − 1 2 ^ {32} - 1 232−1个字符串 最多 2 ...

  3. 全面掌握ping命令(四)ping命令常用参数

    参数可以对命令的功能进行扩展,ping命令的参数比较多,常用的主要有以下几个: (1)ping IP地址 –t 连续不停对IP地址发送ICMP数据包,直到被用户以Ctrl+C中断. 如:ping 19 ...

  4. dwcss样式中英对照_DW中常用css样式四种类型详细解析说明

    css 样式 加载 css 样式类型有以下四种 一.外部样式 格式: 路径 " /> 举例: 用处:这种形式是把 css 单独写到一个 css 文件内,然后在源代码中以 link 方 ...

  5. zookeeper四字监控命令

    文章目录 zookeeper四字监控命令 什么是四字监控命令 配置监控属性 安装nc conf命令 cons命令 crst命令 dump命令 envi命令 ruok命令 stat命令 srst命令 w ...

  6. jtoken判断是否包含键_Redis源码解析十三--有序集合类型键实现(t_zset)

    有序集合类型键实现 1. 有序集合命令 Redis有序集合命令如下表所示:Redis 有序集合命令详解 2. 有序集合类型实现 有序集合对象的底层实现类型如下表: 关于底层的数据结构剖析和实现,请看如 ...

  7. Linux命令详解:md5sum 命令

    Linux命令详解:md5sum 命令 一.md5 算法介绍 二.md5sum 命令使用说明 三.md5sum 命令帮助 四.md5sum 命令选项.参数 语法 选项 参数 五.md5sum 命令实战 ...

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

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

  9. Redis常用命令入门4:集合类型

    集合类型 之前我们已经介绍过了最基本的字符串类型.散列类型.列表类型,下面我们一起学习一下集合类型. 集合类型也是体现redis一个比较高价值的一个类型了.因为Redis的集合类型,所以我们可以很容易 ...

最新文章

  1. Blender中的多平面动画学习教程
  2. 【转】Nginx系列(五)--nginx+tomcat实现负载均衡
  3. Linux下Shell脚本实战之监测磁盘空间
  4. 【数据结构与算法】之深入解析“K个一组翻转链表”的求解思路与算法示例
  5. Python模块包中__init__.py文件的作用(转载)
  6. 如何将 Linq 的查询结果转为 HashSet ?
  7. linux c之使用共享内存实现进程间通信
  8. 基于JAVA+SpringBoot+Mybatis+MYSQL的科研项目评审系统
  9. 浅谈Hybrid技术的设计与实现第二弹
  10. 【写作技巧】毕业论文结构一文通
  11. 学习单片机入门需要准备什么?
  12. 添加数据要顺着来,删除数据要反着去。
  13. iOS OC和Swift相互引用,测试在swift项目
  14. 【旧资料整理】笔记本无线共享路由器网络连接方法要点总结
  15. 计算机上机模拟试题答案,[计算机类试卷]国家二级VB机试(上机操作)模拟试卷420及答案与解析.doc...
  16. A. Groundhog and 2-Power Representation (递归 高精度) 2020牛客暑期多校训练营(第九场)
  17. [转] slave_exec_mode=IDEMPOTENT的行为小结
  18. 一级建造师考试报名需要的材料,点击收藏!
  19. Kurl——轻量化http-authentication在线暴破工具
  20. 粒子群算法在物流中心选址中的应用

热门文章

  1. jquery绑定元素id事件_JQuery绑定click事件的3种写法
  2. python程序开发模块化_python-17-Python文件两种用途、模块化程序开发
  3. eclipse 摁住ctrl 键卡死
  4. 功率谱有什么用_马达品牌不同,功率一样,变频器互相不能用,是什么原因
  5. 大疆口袋云台 最大存储卡_佳能云台相机专利曝光:可换镜头设计,将与大疆竞争...
  6. Oracle相关报错
  7. mybatis没有clob类型_mybatis将Oracle的Clob类型转成String的方法
  8. python归一化sklearn_用sklearn进行对数据标准化、归一化以及将数据还原详解
  9. foxtable制作管理系统实例_某河道治理工程实例
  10. java 生成 xml dtd_使用DTD文件中的JAXB生成Java类 – 如何修改DTD?