Redis Set集命令操作指南

Redis 的 Set调集是一种string类型的无序调集 。 调集中当作员是独一的 , 是以调集中不克不及呈现反复的数据 。 Redis 中调集是经由过程哈希表实现的 , 所以添加 , 删除 , 查找的复杂度都是 O(1) 。 本文介绍下Redis Set调集的常用号令 。
需要这些哦


Redis
方式/
1Sadd和Smembers号令 。 起首经由过程Sadd号令添加调集元素 , 然后经由过程smembers号令查看调集中的元素 。 操作如下所示 。

Redis Set集命令操作指南

文章插图

2Scard/sdiff/SdiffStore号令 。 Scard是获取调集中的当作员数 , SDiff是返回给定所有调集的差集 , SDiffStore是把所有调集返回的差集存储到指定的调集中 。

Redis Set集命令操作指南

文章插图

3sinter\sinterstore\sismerber号令 。 sinter号令是返回给定所有调集的交集 , 语法为sinter key1 key2;sinterstroe号令是把调集存储到另一个调集中 , 语法为sinterstore des key1 key2,sismember名利判定元素是否是调集的当作员 。

Redis Set集命令操作指南

文章插图

4smove和spop号令 。 smove号令是将元素从s调集移动到d调集 , spop号令是移除而且 返回调集中的一个随机元素 。

Redis Set集命令操作指南

文章插图

5srandmember、srem号令 。 srandmember号令是返回调集中的一个或者是多个随机数 。 srem是移除调集中的一个或者是多个当作员 。

Redis Set集命令操作指南

文章插图

6【Redis Set集命令操作指南】sunion返回给定的所有调集的并集;sunionstore返回所有给定调集的并集并存储在另一个调集中 。 sscan是迭代调集中的元素 。 具体语法见下图的利用体例 。

Redis Set集命令操作指南

文章插图

注重事项Set 调集设计到并集 , 交集等运算 , 可以多操练 , 多把握

以上内容就是Redis Set集命令操作指南的内容啦 , 希望对你有所帮助哦!

    推荐阅读