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
相关推荐
南岸月明1 分钟前
我与技术无缘,只想副业搞钱
前端
一个天蝎座 白勺 程序猿1 分钟前
飞算JavaAI进阶:重塑Java开发范式的AI革命
java·开发语言·人工智能
前端 贾公子5 分钟前
tailwindCSS === 使用插件自动类名排序
java·开发语言
没有bug.的程序员10 分钟前
JAVA面试宝典 -《Spring Boot 自动配置魔法解密》
java·spring boot·面试
慌糖24 分钟前
CentOS 安装 Redis 简明指南
linux·redis·centos
gzzeason28 分钟前
在HTML中CSS三种使用方式
前端·css·html
hnlucky41 分钟前
《Nginx + 双Tomcat实战:域名解析、静态服务与反向代理、负载均衡全指南》
java·linux·服务器·前端·nginx·tomcat·web
hnlucky42 分钟前
同时部署两个不同版本的tomcat要如何配置环境变量
java·服务器·http·tomcat·web
huihuihuanhuan.xin43 分钟前
前端八股-promise
前端·javascript
星语卿1 小时前
浏览器重绘与重排
前端·浏览器