redis lpop list 命令简介


一、命令简介

lpop命令在redis中主要功能是:

返回在list(列表)键中的第一个元素(后进的元素),同时删除这个元素。
list是一个 先进 后出的数据列表。


二、命令使用说明

命令语法如下:

redis 192.168.8.123>lpop listKeyName
注意事项:

 1 返回list类型的第一个元素值,
 2 如果listKeyName不存在redis中,则返回< nil >
 3 如果listKeyName 非list类型,则返回相关的错误信息
 4 当listKeyName中的元素都被弹出后,listKeyName键将从redis中消失


例:

 redis 192.168.8.123:6379> flushdb  //清空数据库 
OK
redis 192.168.8.123:6379> set k1 kvalue //设置一个字符串变量
OK
redis 192.168.8.123:6379> lpop k1 //lpop弹出非list类型的数据,系统将提示相应的错误信息
(error) WRONGTYPE Operation against a key holding the wrong kind of value
redis 192.168.8.123:6379> lpush k2 232 //插入数据值list中
(integer) 1
redis 192.168.8.123:6379> lpush k2 234 //插入数据值list中
(integer) 2 
redis 192.168.8.123:6379> lpop k2 //弹出list中的数据
"234"
redis 192.168.8.123:6379> lpop k2 //弹出list中的数据
"232"
redis 192.168.8.123:6379> lpop k2 //弹出list中的数据,数据为空时,返回  nil
(nil) 
redis 192.168.8.123:6379> lpop k6 //弹出list中的数据 键不存在时 返回nil
(nil)
redis 192.168.8.123:6379> keys *
1) "k1" 

如下图所示:

redis lpop hash命令简介

redis lpop hash命令简介


相关阅读:
redis数据库 数据类型”列表-list”简介
window redis 文件夹文件说明 (二) —[ redis-cli]
window redis 文件夹文件说明 (一 )
Redis 数据类型简介
windows下 Redis配置
c# redis应用实例
redis相关简介
KV数据库简介