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
相关推荐
不会就选b3 分钟前
Linux之线程池(一)
java·开发语言
未来之窗软件服务10 分钟前
Web 技能的自主测试系统开好处发架构思维-东方仙盟
大数据·前端·架构·仙盟创梦ide·东方仙盟
IT毕设实战小研11 分钟前
基于大数据的二手车数据分析与预测
java·大数据·后端·爬虫·python·算法·课程设计
吠品13 分钟前
OkHttp 多文件上传的一个实现
java·服务器·前端
lilian23316 分钟前
Harmony os 技术实战|拼豆制图46:图片解码失败为何不能悄悄返回示例图
前端·javascript·华为·harmonyos
lingguangbuzhi18 分钟前
【JAVA教程】java课程java学习编程
java·学习·教程
mwmbfh27 分钟前
【CentOS7环境下Redis 6.2.14 源码编译部署说明】
linux·运维·数据库·redis
渡我白衣30 分钟前
Acceptor模块的设计与实现
java·linux·服务器·开发语言·网络·c++·人工智能
zzzzzz3102 小时前
react-bits:从 36K Stars 的组件库,看动画交互组件该如何被评估
前端·react.js·动效
luteres2 小时前
Mybatis+SSM整合笔记
java·开发语言·mybatis