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
相关推荐
满分观察网友z2 分钟前
别再裸写<textarea>了!一个“小”功能,我用上了它几乎所有API
前端
风象南3 分钟前
SpringBoot敏感配置项加密与解密实战
java·spring boot·后端
西西木科技丨Shopify开发机构8 分钟前
如何在 Shopify 中建立重定向
前端·html
DKPT13 分钟前
Java享元模式实现方式与应用场景分析
java·笔记·学习·设计模式·享元模式
汪子熙15 分钟前
深入探析 header facets:定位与应用
前端·javascript
你听得到1116 分钟前
从需求到封装:手把手带你打造一个高复用、可定制的Flutter日期选择器
前端·flutter
江城开朗的豌豆20 分钟前
Vue Router vs location.href:导航跳转的正确姿势,你选对了吗?
前端·javascript·vue.js
Percep_gan21 分钟前
idea的使用小技巧,个人向
java·ide·intellij-idea
缘来是庄22 分钟前
设计模式之迭代器模式
java·设计模式·迭代器模式
小磊哥er25 分钟前
【前端工程化】如何制定前端项目中的页面模版?
前端