Redis中set数据类型详解

server/2024/10/18 16:55:13/

SADD key member [member …]
summary: Add one or more members to a set
since: 1.0.0

SCARD key
summary: Get the number of members in a set
since: 1.0.0

SDIFF key [key …]
summary: Subtract multiple sets
since: 1.0.0

SDIFFSTORE destination key [key …]
summary: Subtract multiple sets and store the resulting set in a key
since: 1.0.0

SINTER key [key …]
summary: Intersect multiple sets
since: 1.0.0

SINTERSTORE destination key [key …]
summary: Intersect multiple sets and store the resulting set in a key
since: 1.0.0

SISMEMBER key member
summary: Determine if a given value is a member of a set
since: 1.0.0

SMEMBERS key
summary: Get all the members in a set
since: 1.0.0

SMISMEMBER key member [member …]
summary: Returns the membership associated with the given elements for a set
since: 6.2.0

SMOVE source destination member
summary: Move a member from one set to another
since: 1.0.0

SPOP key [count]
summary: Remove and return one or multiple random members from a set
since: 1.0.0

SRANDMEMBER key [count]
summary: Get one or multiple random members from a set
since: 1.0.0

SREM key member [member …]
summary: Remove one or more members from a set
since: 1.0.0

SSCAN key cursor [MATCH pattern] [COUNT count]
summary: Incrementally iterate Set elements
since: 2.8.0
ps:不能做模糊分页查找(查出来的可能会多),从cursor开始寻找符合pattern的元素,一共找count个(hash桶),count默认为10
– sadd set:scan h1 h2 h3 h4 h5 x1 x2
– 127.0.0.1:6379> SSCAN set:scan 0 match h* count 2
– 1) “2”
– 2) 1) “h4”
– 2) “h1”
– 3) “h5”

SUNION key [key …]
summary: Add multiple sets
since: 1.0.0

SUNIONSTORE destination key [key …]
summary: Add multiple sets and store the resulting set in a key
since: 1.0.0


http://www.ppmy.cn/server/15327.html

相关文章

在Nuxt.js中添加PostCSS自动前缀器

在其他浏览器中,有些 CSS 属性需要带有前缀。如-webkit- | -o- | -ms- 等等 Autoprefixer 是一个 PostCSS 插件,可以将你的CSS代码渲染到浏览器中自动补充厂商前缀,因此你不用担心自己编写的CSS代码有浏览器兼容性问题。 如: .fl…

XUbuntu18.04 源码编译Qt4.5.3的过程

由于新公司很多旧的软件都是基于这个版本做的嵌入式开发。 所以想要自己搭一套基于Linux的非嵌入式开发环境,方便用来调试和编译代码。 这样就可以完成在linux下开发,然后直接嵌入式打包,涉及到界面的部分就不需要上机调试看问题了。 所以…

如何保障企业核心应用系统的安全

在现代数字化时代,企业的应用系统扮演着至关重要的角色,它们承载着企业的核心业务逻辑、敏感数据以及与客户、合作伙伴之间的交互。因此,确保这些应用系统的安全性是至关重要的。为确保企业应用的安全性,许多公司在应用上线前会进…

【无标题】安装DevEco Studio

搭建环境 安装DevEco Studio和相关设置 第一步:去官网下载 DevEco Studio 的安装包,docs.openharmony.cn/pages/v4.1/zh-cn/release-notes/OpenHarmony-v4.1-release.md/#配套关系 第二步:在D盘(或其他盘,目录中不要有…

CUDA的应用场景

CUDA的应用场景随着技术的发展不断扩展,其核心优势在于能够显著提高并行计算任务的处理速度,这对于任何需要处理大量数据和执行复杂计算的领域都是极其有价值的。CUDA开发的应用场景非常广泛,主要得益于其强大的并行计算能力,以下…

设计模式学习笔记 - 开源实战二(上):从Unix开源开发学习应对大型复杂项目开发

概述 软件开发的难度无外部两点,一是技术男,代码量不一定多,但要解决的问题比较难,需要用到一些比较深的技术解决方案或者算法,不是靠 “堆人” 就能搞定的,比如自动驾驶、图像识别、高性能消息队列等&…

SQLAlchemy 2.0 中文文档翻译完成

SqlAlchemy 2.0 中文文档概述SQLAlchemy Unified Tutorial建立连接 - Engine处理事务和 DBAPI处理数据库元数据处理数据使用插入语句使用 SELECT 语句使用 UPDATE 和 DELETE 语句使用 ORM 进行数据操作处理 ORM 相关对象进一步阅读SQLAlchemy ORMORM 快速入门ORM 映射类配置ORM…

Mysql索引详解(索引分类)

文章目录 概述索引对查询速度的影响索引的优缺点索引类型一级索引和二级索引的区别MySQL 回表联合索引(最左前缀原则主键索引和唯一索引的区别BTree索引和Hash索引的区别 覆盖索引索引下推加索引能够提升查询效率原因MySQL 索引结构采用 B树原因索引失效的场景MySQL…