redis set(集合)类型

embedded/2024/10/18 14:16:00/

集合中的元素是无序的,集合中的元素是不能重复的

1.set add member [member ...] :向集合中添加元素

返回值:成功添加的元素个数

2.smembers key:获取set中的所有元素

3.sismember key member: 判断一个元素在不在set中(返回值:1 存在,0不存在)

4.spop key [count]:随机删除count个元素 默认count为1

5.srandmember key count:随机查看count个元素

6. smove key1 key2 member: 把member从key1挪到key2(如果key1中和key2中都有,会先删除key1中的元素)

7.srem key member [member ...]:一次删除一个或多个member

返回值:表示删除成功的元素个数

8.siner key key2[key ...](每个key都是一个集合):交集(算好的交集存到key中)

返回值:交集的元素个数

9.suion key  key2[key ...]:并集 (算好的交并集存到key中)

返回值:交集的元素个数

10.sdiff key key2[key ...]差集 (算好的差集存到key中) 

返回值:交集的元素个数


http://www.ppmy.cn/embedded/99355.html

相关文章

U盘安装Ubuntu24.04,乌邦图,UltralISO

文章目录 前言通过UltraISO,制作启动U盘下载镜像制作工具UltraISO(软碟通)下载ubuntu镜像文件制作启动U盘 安装ubuntu设置root密码,并登陆root 前言 在Ubuntu作为主流的linux系统,有时候使用VMware安装使用,总归有一定的性能损耗…

JavaScript 保留词

JavaScript 保留词 在 JavaScript 中,您不能把这些保留词作为变量、标记或函数名来使用: abstract arguments await* boolean break byte case catch char class* const continue debugger default delete do double else enum* eva…

创新实践:流媒体服务器如何推动WebRTC支持H.265及JS硬软解码(MSE硬解、WASM软解)

为了实现这一全面的解决方案,我们投入了近半年的时间进行调研与研发。我们的主要目标是:让流媒体服务器能够直接传输H.265编码的视频,而无需将其转码为H.264,从而使Chrome浏览器能够无缝解码并播放H.265视频。 值得注意的是&#…

iPhone照片怎么导入电脑?一键导入毫不费力

随着智能手机的普及,我们越来越依赖手机来记录生活的点点滴滴。iPhone作为其中的佼佼者,其高质量的摄像头为用户捕捉了无数珍贵瞬间。然而,随着照片数量的增多,手机存储空间可能会变得捉襟见肘,此时将照片导入电脑既能…

目标检测(Object Detection)

The essence of object detection is to get category and location through input images. 1、CV 计算机视觉概述 2、Classification of Object Detection 基于深度学习的目标检测算法主要分为两类:Two stage 和 One stage 。 (1)Tow St…

前端构建工具 webpack与vite对比

一、webpack构建原理 Webpack的构建过程大致为: 1.从入口文件开始分析依赖, 2.递归解析所有依赖模块,生成依赖图, 3.调用Loader转换文件内容, 4.打包所有模块输出优化后的静态资源 。 webpack工作特点: …

鸿蒙(API 12 Beta3版)【使用ImagePacker完成图片编码】图片开发指导

图片编码指将PixelMap编码成不同格式的存档图片(当前仅支持打包为JPEG、WebP 和 png 格式),用于后续处理,如保存、传输等。 开发步骤 图片编码进文件流 创建图像编码ImagePacker对象。 // 导入相关模块包 import { image } fr…

【CSS】什么是1px问题,前端如何去解决它,如何画出0.5px边框?

1px 问题概述 在移动端开发中,1px 的边框在高 DPI 屏幕上可能会显得过粗,这是因为移动设备的像素密度(DPI)通常比传统的计算机屏幕高。在高 DPI 屏幕上,1px 实际上可能会被渲染为 2px 或更多,这使得边框看…