![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
FarelDB 5 集合
文章平均质量分 71
以源码方式说明FarelDB所有的API接口以及调用说明,包括调用方法,注意事项,接口应用场景等
fareldb
这个作者很懒,什么都没留下…
展开
-
FarelDB 第5章 第1讲 键值对命令 集合操作类(set) 之 SADD key member
Sadd 命令将一个或多个成员元素加入到集合中,已经存在于集合的成员元素将被忽略。假如集合 key 不存在,则创建一个只包含添加的元素作成员的集合。当集合 key 不是集合类型时,返回一个错误。原创 2023-07-23 20:24:47 · 27 阅读 · 0 评论 -
FarelDB 第5章 第2讲 键值对命令 集合操作类(set) 之 SCARD key
Scard 命令返回集合中元素的数量。原创 2023-07-23 20:25:27 · 23 阅读 · 0 评论 -
FarelDB 第5章 第3讲 键值对命令 集合操作类(set) 之 SDIFF key
Sdiff 命令返回第一个集合与其他集合之间的差异,也可以认为说第一个集合中独有的元素。不存在的集合 key 将视为空集。差集的结果来自前面的 FIRST_KEY ,而不是后面的 OTHER_KEY1,也不是整个 FIRST_KEY OTHER_KEY1…OTHER_KEYN 的差集。原创 2023-07-23 20:26:01 · 33 阅读 · 0 评论 -
FarelDB 第5章 第4讲 键值对命令 集合操作类(set) 之 SDIFFSTORE destination
Sdiffstore 命令将给定集合之间的差集存储在指定的集合中。如果指定的集合 key 已存在,则会被覆盖。原创 2023-07-23 20:26:40 · 33 阅读 · 0 评论 -
FarelDB 第5章 第5讲 键值对命令 集合操作类(set) 之 SINTER key
Sinter 命令返回给定所有给定集合的交集。不存在的集合 key 被视为空集。当给定集合当中有一个空集时,结果也为空集(根据集合运算定律)。原创 2023-07-23 20:27:19 · 21 阅读 · 0 评论 -
FarelDB 第5章 第6讲 键值对命令 集合操作类(set) 之 SINTERSTORE destination key
Sinterstore 命令将给定集合之间的交集存储在指定的集合中。如果指定的集合已经存在,则将其覆盖。原创 2023-07-23 20:27:53 · 21 阅读 · 0 评论 -
FarelDB 第5章 第7讲 键值对命令 集合操作类(set) 之 SISMEMBER key member
Sismember 命令判断成员元素是否是集合的成员。原创 2023-07-23 20:28:27 · 20 阅读 · 0 评论 -
FarelDB 第5章 第8讲 键值对命令 集合操作类(set) 之 SMEMBERS key
Smembers 命令返回集合中的所有的成员。不存在的集合 key 被视为空集合。原创 2023-07-23 20:29:31 · 46 阅读 · 0 评论 -
FarelDB 第5章 第9讲 键值对命令 集合操作类(set) 之 SMOVE source destination member
Smove 命令将指定成员 member 元素从 source 集合移动到 destination 集合。SMOVE 是原子性操作。如果 source 集合不存在或不包含指定的 member 元素,则 SMOVE 命令不执行任何操作,仅返回 0。否则, member 元素从 source 集合中被移除,并添加到 destination 集合中去。当 destination 集合已经包含 member 元素时, SMOVE 命令只是简单地将 source 集合中的 member 元素删除。原创 2023-07-23 20:30:02 · 23 阅读 · 0 评论 -
FarelDB 第5章 第10讲 键值对命令 集合操作类(set) 之 SPOP key
Spop 命令用于移除集合中的指定 key 的一个或多个随机元素,移除后会返回移除的元素。该命令类似 Srandmember 命令,但 SPOP 将随机元素从集合中移除并返回,而 Srandmember 则仅仅返回随机元素,而不对集合进行任何改动。原创 2023-07-23 20:30:46 · 27 阅读 · 0 评论 -
FarelDB 第5章 第11讲 键值对命令 集合操作类(set) 之 SRANDMEMBER key
Srandmember 命令用于返回集合中的一个随机元素。Srandmember 命令接受可选的 count 参数:如果 count 为正数,且小于集合基数,那么命令返回一个包含 count 个元素的数组,数组中的元素各不相同。如果 count 大于等于集合基数,那么返回整个集合。如果 count 为负数,那么命令返回一个数组,数组中的元素可能会重复出现多次,而数组的长度为 count 的绝对值。原创 2023-07-24 20:07:17 · 26 阅读 · 0 评论 -
FarelDB 第5章 第12讲 键值对命令 集合操作类(set) 之 SREM key member
Srem 命令用于移除集合中的一个或多个成员元素,不存在的成员元素会被忽略。当 key 不是集合类型,返回一个错误。原创 2023-07-24 20:07:51 · 25 阅读 · 0 评论 -
FarelDB 第5章 第13讲 键值对命令 集合操作类(set) 之 SUNION key
Sunion 命令返回给定集合的并集。不存在的集合 key 被视为空集。原创 2023-07-24 20:08:23 · 22 阅读 · 0 评论 -
FarelDB 第5章 第14讲 键值对命令 集合操作类(set) 之 SUNIONSTORE destination
Sunionstore 命令将给定集合的并集存储在指定的集合 destination 中。如果 destination 已经存在,则将其覆盖。原创 2023-07-24 20:09:03 · 25 阅读 · 0 评论 -
FarelDB 第5章 第15讲 键值对命令 集合操作类(set) 之 SSCAN key cursor
Sscan 命令用于迭代集合中键的元素。原创 2023-07-24 20:09:40 · 35 阅读 · 0 评论