sadd | sadd key-name item [item ...] | 将一个或多个元素添加到集合里面,并返回被添加元素当中原本并不存在于集合里面的元素数量 | |
srem | srem key-name item [item ...] | 从集合里面移除一个或多个元素,并返回被移除元素的数量 | |
sismember | sismember key-name item | 检查元素item是否存在于集合key-name里 | |
scard | scard key-name | 返回集合包含的元素数量 | |
smembers | smembers key-name | 返回集合包含的所有元素 | |
srandmember | srandmember key-name [count] | 从集合里面随机地返回一个或多个元素。当count为正数时,命令返回的随机元素不会重复;当count为负数时,命令返回的随机元素可能会出现重复 | |
spop | spop key-name count | 随机地移除集合中的一个或多个元素,并返回被移除的元素 | |
smove | smove source-key dest-key item | 如果集合source-key包含元素item,那么从集合source-key里面移除元素item,并将元素item添加到集合dest-key中;如果item被成功移除,那么集合返回1,否则返回0 | |
sdiff | sdiff key-name [key-name ...] | 返回那些存在于第一个集合,但不存在于其他集合中的元素(差集) | |
sdiffstore | sdiffstore dest-key key-name [key-name ...] | 将那些存在于第一个集合,但不存在于其他集合中的元素存储到dest-key里面 | |
sinter | sinter key-name [key-name ...] | 返回那些同时存在于所有集合中的元素(交集) | |
sinterstore | sinterstore dest-key key-name [key-name ...] | 将那些同时存在于所有集合的元素存储到dest-key键里面 | |
sunion | sunion key-name [key-name ...] | 返回那些至少存在于一个集合中的元素(并集) | |
sunionstore | sunionstore dest-key key-name [key-name ...] | 将那些至少存在于一个集合中的元素存储到dest-key键里面 | |
smismember | smismember key-name item [item ...] | 检查一群元素是否存在于集合key-name里 | Available since: 6.2.0 |
sintercard | sintercard numkeys key [key ...] [LIMIT limit] | 相对于sinter的结果返回一个交集,sintercard返回的是交集的数量,numkeys表示后面集合的数量有几个;limit默认值为0,表示不限制;如果非0,寻找到交集的数量达到limit,命令将停止,并返回 | Available since: 7.0.0 |
sscan | sscan key-name cursor [match pattern] [count count-value] | 迭代集合, 游标cursor从0开始,服务端响应下一个cursor和结果集,客户端使用下一个cursor去遍历,直接服务端响应的cursor为0;count可以指定每回返回结果的大概数量;patter是模式匹配。 | |
| | | |
| | | |
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。