Redis SPOP命令

 
Redis SPOP 命令移除并返回集合中的一个随机元素。

可用版本

SPOP 命令可用版本:>= 1.0.0

语法

Redis SPOP 命令的基本语法如下:
SPOP key [count]    
注意:count 表示随机移除成员的数量。该参数在 Redis 3.2 版本才被使用。

返回值

被移除的随机元素。当 key 不存在或 key 是空集时,返回 nil。

命令演示

127.0.0.1:6379> SADD website www.biancheng.net #添加一个集合成员
(integer) 2
127.0.0.1:6379> SPOP website #随机删除一个成员
"www.biancheng.net"
127.0.0.1:6379> SMEMBERS website #查看成员,为空列表
(empty list or set)
127.0.0.1:6379> SPOP myset #该集合不存在
(nil)