Redis的set结构常用命令总结

1. sadd

向集合添加一个或多个成员。

bash 复制代码
sadd key member [member ...]

示例:

bash 复制代码
sadd myset "apple" "banana" "cherry"

2. srem

从集合中移除一个或多个成员。

bash 复制代码
srem key member [member ...]

示例:

bash 复制代码
srem myset "banana"

3. smembers

获取集合中的所有成员。

bash 复制代码
smembers key

示例:

bash 复制代码
smembers myset

4. scard

获取集合中成员的数量。

bash 复制代码
scard key

示例:

bash 复制代码
scard myset

5. sismember

判断给定成员是否存在于集合中。

bash 复制代码
sismember key member

示例:

bash 复制代码
sismember myset "apple"

6. srandmember

从集合中随机获取一个或多个成员。

bash 复制代码
srandmember key [count]

示例:

bash 复制代码
srandmember myset

7. spop

随机移除并返回集合中的一个或多个成员。

bash 复制代码
spop key [count]

示例:

bash 复制代码
spop myset

8. sdiff

返回多个集合的差集,即第一个集合中有而其他集合中没有的成员。

bash 复制代码
sdiff key [key ...]

示例:

bash 复制代码
sdiff set1 set2

9. sdiffstore

将多个集合的差集存储到指定的键中。

bash 复制代码
sdiffstore destination key [key ...]

示例:

bash 复制代码
sdiffstore diffset set1 set2

10. sinter

返回多个集合的交集,即所有集合中都有的成员。

bash 复制代码
sinter key [key ...]

示例:

bash 复制代码
sinter set1 set2

11. sinterstore

将多个集合的交集存储到指定的键中。

bash 复制代码
sinterstore destination key [key ...]

示例:

bash 复制代码
sinterstore interset set1 set2

12. sunion

返回多个集合的并集,即所有集合中的成员。

bash 复制代码
sunion key [key ...]

示例:

bash 复制代码
sunion set1 set2

13. sunionstore

将多个集合的并集存储到指定的键中。

bash 复制代码
sunionstore destination key [key ...]

示例:

bash 复制代码
sunionstore uniset set1 set2
相关推荐
缓慢更新7 分钟前
AI 辅助生成单测:从接口定义到用例的流水线
java·服务器·前端·网络·数据库·人工智能
陈随易37 分钟前
AI 运维服务器,安全又可靠的方法
前端·后端·程序员
风骏时光牛马1 小时前
AI稳定性治理体系构建与疑难问题深度分析
前端
LMT流氓兔2 小时前
第五单元——第十六课:给书店助手加上网页界面
java·开发语言·jvm·人工智能·oracle·langchain·1024程序员节
IT_陈寒2 小时前
JavaScript的this坑人实录,这次我真的记下来了
前端·人工智能·后端
wangbing11253 小时前
平台介绍-modbus设备调试
java
开开心心就好3 小时前
音频降噪剪辑工具,音量裁剪一键处理
运维·服务器·前端·spring·ocr·音视频·1024程序员节
西索斯coding3 小时前
gpt-image-2.5-sunburst 和 gemini-3.1-flash-image 差多少?60 组项目素材的成功成本评测框架
java·linux·gpt·ai
wuminyu4 小时前
Java字节码学习总结:字节码如何加载、解析和执行
java·linux·c语言·jvm·c++
Flynn Liang4 小时前
大模型怎么自己调函数?Spring AI 2.0 Tool Calling 自动循环原理 + 完整时序图
java·人工智能·spring·agent·函数调用·springai·toolcalling