【Redis】Set集合相关的命令

目录

  • 命令
    • SADD
    • SMEMBERS
    • SISMEMBER
    • SCARD
    • SPOP
    • SMOVE
    • SREM
    • SINTER
    • SINTERSTORE
    • SUNION
    • SUNIONSTORE
    • SDIFF
    • SDIFFSTORE

命令

在这里插入图片描述

SADD

将⼀个或者多个元素添加到set中。注意,重复的元素⽆法添加到set中。

SADD key member [member ...]

在这里插入图片描述

SMEMBERS

获取⼀个set中的所有元素,注意,元素间的顺序是⽆序的。

SMEMBERS key

在这里插入图片描述

SISMEMBER

判断⼀个元素在不在set中

SISMEMBER key member

在这里插入图片描述

SCARD

获取⼀个set的基数(cardinality),即set中的元素个数。

SCARD key

在这里插入图片描述

SPOP

从set中删除并返回⼀个或者多个元素。注意,由于set内的元素是⽆序的,所以取出哪个元素实际是未定义⾏为,即可以看作随机的。

SPOP key [count]

在这里插入图片描述

SMOVE

将⼀个元素从源set取出并放⼊⽬标set中。

SMOVE source destination member

在这里插入图片描述

SREM

将指定的元素从set中删除。

SREM key member [member ...]

在这里插入图片描述

SINTER

获取给定set的交集中的元素。

SINTER key [key ...]

在这里插入图片描述

SINTERSTORE

获取给定set的交集中的元素并保存到⽬标set中。

SINTERSTORE destination key [key ...]

在这里插入图片描述

SUNION

获取给定set的并集中的元素。

SUNION key [key ...]

在这里插入图片描述

SUNIONSTORE

SUNIONSTORE destination key [key ...]

在这里插入图片描述

SDIFF

获取给定set的差集中的元素。

SDIFF key [key ...]

在这里插入图片描述

SDIFFSTORE

获取给定set的差集中的元素并保存到⽬标set中。

SDIFFSTORE destination key [key ...]

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/131946.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

排序算法——选择排序

一、介绍: 选择排序就是按照一定的顺序从选取第一个元素索引开始,将其储存在一个变量值中,根据排序规则比较后边每一个元素与这个元素的大小,根据排序规则需要,变量值的索引值进行替换,一轮遍历之后&#x…

知识增强语言模型提示 零样本知识图谱问答10.8+10.11

知识增强语言模型提示 零样本知识图谱问答 摘要介绍相关工作方法零样本QA的LM提示知识增强的LM提示与知识问题相关的知识检索 实验设置数据集大型语言模型基线模型和KAPIN评估指标实现细节 实验结果和分析结论 摘要 大型语言模型(LLM)能够执行 零样本cl…

基于FPGA的视频接口之千兆网口(四配置)

简介 相信网络上对于FPGA驱动网口的开发板、博客、论坛数不胜数,为何博主需要重新手敲一遍呢,而不是做一个文抄君呢!因为目前博主感觉网络上描述的多为应用层上的开发,非从底层开始说明,本博主的思虑还是按照老规矩,按照硬件、底层、应用等关系,使用三~四篇文章,来详细…

铁道交通运输运营3D模拟仿真实操提供一个沉浸、高效且环保的情境

VR模拟果蔬运输应急处理场景在农产品物流行业中具有重要的意义。这种模拟技术为农产品运输提供了全新的、更高效和更安全的方式来模拟真实世界的应急情况,帮助操作人员、研究者和管理者更好地理解和应对可能的运输风险措施。 VR模拟果蔬运输应急处理场景可以模拟出各…

Explain执行计划字段解释说明---type字段说明(02)

type显示访问类型详解 (1)system 表只有一行记录(等于系统表),这是const类型的特列,平时不会出现,这个也可以忽略不计。 (2)const 表示通过索引一次就找到了,const用…

提升战斗力!吃鸡行家分享顶级游戏干货,助你轻松拿下绝地求生

作为吃鸡行家,我们都知道,在绝地求生中提高战斗力至关重要。今天我来分享一些独特的干货,帮助你成为顶级的吃鸡玩家,并分享一些方便吃鸡作图、装备皮肤库存展示和查询的技巧。 首先,让我们来谈谈绝地求生作图工具推荐。…

【苍穹外卖 | 项目日记】第三天

前言: 今天状态不错,kuku就是写接口,很舒服 目录 前言: 今日完结任务: 今日收获: 杂项知识点: 总结: 今日完结任务: 实现了新增菜品接口实现了菜品分页查询接口实现…

速通RabbitMQ的五种常见消费模型

目录 引言1. 简单队列模型(Simple Queue Model)优缺点及适用场景代码示例 2. 工作队列模型(Work Queue Model)优缺点及适用场景代码示例 3. 发布/订阅模型(Publish/Subscribe Model)优缺点及适用场景代码示…

【SkyWalking】SkyWalking是如何实现跨进程传播链路数据?

文章目录 一、简介1 为什么写这篇文章2 跨进程传播协议-简介 二、协议1 Standard Header项2 Extension Header项3 Correlation Header项 三、跨进程传播协议的源码分析1 OpenTracing规范2 通过dubbo插件分析跨进程数据传播3 分析跨进程传播协议的核心源码 四、小结参考 一、简介…

【Java学习之道】异常的概念与分类

引言 异常处理是Java编程中重要的一部分,它可以让我们更好地处理程序中可能出现的错误和异常情况。同时,Java也提供了强大的输入/输出流功能,让我们可以轻松地读取和写入数据。这一章,我们就来探讨这两个话题,让你的J…

使用Perl脚本编写爬虫程序的一些技术问题解答

网络爬虫是一种强大的工具,用于从互联网上收集和提取数据。Perl 作为一种功能强大的脚本语言,提供了丰富的工具和库,使得编写的爬虫程序变得简单而灵活。在使用的过程中大家会遇到一些问题,本文将通过问答方式,解答一些…

维吉尼亚密码

维吉尼亚密码属于多表代换密码 其中A<–>0&#xff0c;B<–>1&#xff0c;…&#xff0c;Z<–>25&#xff0c;则每个密钥K相当于一个长度为m的字母串&#xff0c;称为密钥字。维吉尼亚密码一次加密m个明文字母。 示例&#xff1a;设m6&#xff0c;密钥字为…