Redis SPOP 命令
Redis SPOP 命令用于移除并返回集合中的一个随机元素
( Redis >= 1.0.0 )
如果只想获取一个随机元素,但不想该元素从集合中被移除的话,可以使用 SRANDMEMBER 命令
语法
Redis SPOP 命令语法如下:
127.0.0.1:6379> SPOP KEY
返回值
被移除的随机元素,当集合不存在或是空集时,返回 nil
范例
127.0.0.1:6379> FLUSHALL OK 127.0.0.1:6379> SADD site "qq.com" (integer) 1 127.0.0.1:6379> SADD site "baidu.com" (integer) 1 127.0.0.1:6379> SADD site "mi.com" (integer) 1 127.0.0.1:6379> SMEMBERS site 1) "mi.com" 2) "baidu.com" 3) "qq.com" 127.0.0.1:6379> SPOP site "mi.com" 127.0.0.1:6379> SMEMBERS site 1) "mi.com" 2) "baidu.com"