Redis中set数据类型详解

devtools/2024/9/23 10:23:04/

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/devtools/9076.html

相关文章

从 Android 恢复已删除文件的 3 种简单方法

如何从 Android 恢复已删除的文件?毫不犹豫,有些人可能会认为从 Google 备份恢复 Android 文件太容易了。但是,如果删除的文件未同步到您的帐户或未备份怎么办?您错误的恢复可能会永久删除您想要的数据。因此,我们发布…

[Meachines][Easy]Devvortex

Main $ nmap -p- 10.10.11.242 --min-rate 1000 # echo 10.10.11.242 devvortex.htb>>/etc/hosts 子域名爆破 $ apt install seclists $ wfuzz -c -w /usr/share/seclists/Discovery/DNS/subdomains-top1million-5000.txt -u "http://devvortex.htb/" -H &…

【Linux基础】Linux基础概念

目录 前言 浅谈什么是文件? Linux下目录结构的认识及路径 目录结构 路径 家目录 什么是递归式的删除 重定向 输出重定向: 追加重定向: 输入重定向: 命令行管道 shell外壳 为什么需要shell外壳? shell外壳…

网络工程师----第四天

DNS DNS含义: DNS(Domain Name System,域名系统),因特网上作为域名和IP地址互相映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名&a…

Excel VBA技术:编织数据之梦的魔法语言

想要让你的Excel技能瞬间升级,成为数据处理与展示的顶尖高手吗?Excel VBA技术正是你不可错过的魔法武器!它能让你轻松驾驭复杂的数据任务,自动化处理繁琐操作,释放你的双手和大脑。通过VBA,你可以创建精美的…

科大讯飞星火开源大模型iFlytekSpark-13B GPU版部署方法

星火大模型的主页:iFlytekSpark-13B: 讯飞星火开源-13B(iFlytekSpark-13B)拥有130亿参数,新一代认知大模型,一经发布,众多科研院所和高校便期待科大讯飞能够开源。 为了让大家使用的更加方便,科…

力扣日记4.18-【动态规划篇】416. 分割等和子集

力扣日记:【动态规划篇】416. 分割等和子集 日期:2024.4.18 参考:代码随想录、力扣 416. 分割等和子集 题目描述 难度:中等 给你一个 只包含正整数 的 非空 数组 nums 。请你判断是否可以将这个数组分割成两个子集,使…

C# 工具类

文章目录 Dns获取本机IP地址获取当前项目App.config文件下的value值将枚举值赋值到下拉文本框中读取Json文件JSON转换使用文件流的方式,向文档中添加数据将数据写入指定路径文件中检查文件是否存在,不存在时进行创建Json转换为对象 Dns获取本机IP地址 p…