【Redis】Set集合相关的命令

目录

命令

SADD

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

java 复制代码
SADD key member [member ...]

SMEMBERS

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

java 复制代码
SMEMBERS key

SISMEMBER

判断⼀个元素在不在set中

java 复制代码
SISMEMBER key member

SCARD

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

java 复制代码
SCARD key

SPOP

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

java 复制代码
SPOP key [count]

SMOVE

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

java 复制代码
SMOVE source destination member

SREM

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

java 复制代码
SREM key member [member ...]

SINTER

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

java 复制代码
SINTER key [key ...]

SINTERSTORE

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

java 复制代码
SINTERSTORE destination key [key ...]

SUNION

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

java 复制代码
SUNION key [key ...]

SUNIONSTORE

java 复制代码
SUNIONSTORE destination key [key ...]

SDIFF

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

java 复制代码
SDIFF key [key ...]

SDIFFSTORE

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

java 复制代码
SDIFFSTORE destination key [key ...]
相关推荐
悟空聊架构3 小时前
基于KaiwuDB在游乐场“刷卡+投币”双模消费系统中的落地实践
数据库·后端·架构
IvorySQL3 小时前
PostgreSQL 技术日报 (3月4日)|硬核干货 + 内核暗流一网打尽
数据库·postgresql·开源
进击的丸子6 小时前
虹软人脸服务器版SDK(Linux/ARM Pro)多线程调用及性能优化
linux·数据库·后端
NineData1 天前
NineData智能数据管理平台新功能发布|2026年1-2月
数据库·sql·数据分析
IvorySQL1 天前
双星闪耀温哥华:IvorySQL 社区两项议题入选 PGConf.dev 2026
数据库·postgresql·开源
ma_king1 天前
入门 java 和 数据库
java·数据库·后端
jiayou641 天前
KingbaseES 实战:审计追踪配置与运维实践
数据库
NineData2 天前
NineData 迁移评估功能正式上线
数据库·dba
雨中飘荡的记忆2 天前
大流量下库存扣减的数据库瓶颈:Redis分片缓存解决方案
java·redis·后端
NineData2 天前
数据库迁移总踩坑?用 NineData 迁移评估,提前识别所有兼容性风险
数据库·程序员·云计算