小白教程
所有教程
关于
Search
172.69.58.241
172.69.58.241
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“Sets spop”的源代码
本页内容
上一节:
Sets_smove
下一节:
Sets_srandmember
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:SPOP key}}[[Category:redis sets|10]] = Redis Spop 命令 = [[redis sets|Redis 集合(Set)]] Redis Spop 命令用于移除集合中的指定 key 的一个或多个随机元素,移除后会返回移除的元素。 该命令类似 [[sets srandmember|Srandmember]] 命令,但 SPOP 将随机元素从集合中移除并返回,而 Srandmember 则仅仅返回随机元素,而不对集合进行任何改动。 === 语法 === redis Spop 命令基本语法如下: <sample title="" desc="" lang="redis" hererun="1"> SPOP key [count] </sample> count 参数在 3.2+ 版本可用。 === 可用版本 === >= 1.0.0 === 返回值 === 被移除的随机元素。 当集合不存在或是空集时,返回 nil 。 == <sample title="" desc="" lang="redis" hererun="1"> redis> SADD myset "one" (integer) 1 redis> SADD myset "two" (integer) 1 redis> SADD myset "three" (integer) 1 redis> SPOP myset "one" redis> SMEMBERS myset 1) "three" 2) "two" redis> SADD myset "four" (integer) 1 redis> SADD myset "five" (integer) 1 redis> SPOP myset 3 1) "five" 2) "four" 3) "two" redis> SMEMBERS myset 1) "three" redis> </sample> [[redis sets|Redis 集合(Set)]]
返回至“
Sets spop
”。
上一节:
Sets_smove
下一节:
Sets_srandmember