当前位置: 首页> 文旅> 美景 > Redis的set结构常用命令总结

Redis的set结构常用命令总结

时间:2025/7/10 18:47:36来源:https://blog.csdn.net/qq_43624584/article/details/141093277 浏览次数:0次

1. sadd

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

sadd key member [member ...]

示例:

sadd myset "apple" "banana" "cherry"

2. srem

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

srem key member [member ...]

示例:

srem myset "banana"

3. smembers

获取集合中的所有成员。

smembers key

示例:

smembers myset

4. scard

获取集合中成员的数量。

scard key

示例:

scard myset

5. sismember

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

sismember key member

示例:

sismember myset "apple"

6. srandmember

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

srandmember key [count]

示例:

srandmember myset

7. spop

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

spop key [count]

示例:

spop myset

8. sdiff

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

sdiff key [key ...]

示例:

sdiff set1 set2

9. sdiffstore

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

sdiffstore destination key [key ...]

示例:

sdiffstore diffset set1 set2

10. sinter

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

sinter key [key ...]

示例:

sinter set1 set2

11. sinterstore

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

sinterstore destination key [key ...]

示例:

sinterstore interset set1 set2

12. sunion

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

sunion key [key ...]

示例:

sunion set1 set2

13. sunionstore

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

sunionstore destination key [key ...]

示例:

sunionstore uniset set1 set2
关键字:Redis的set结构常用命令总结

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: