您当前的位置:首页 > 计算机 > 软件应用 > 数据库 > Redis

Redis LINSERT命令

时间:10-17来源:作者:点击数:

Redis LINSERT 命令将值 value 插入到列表 key 当中,位于值 pivot 之前或之后。

当 pivot (参照值)不存在于列表 key 时,不执行任何操作。当 key 不存在时, key 被视为空列表,不执行任何操作。如果 key 不是列表类型,返回一个错误。

可用版本

LINSERT 命令可用版本:>= 2.2.0

语法

Redis LINSERT 命令的基本语法如下:

 LINSERT key BEFORE|AFTER pivot value

返回值

如果命令执行成功,返回插入操作完成之后,列表的长度;如果没有找到 pivot ,返回 -1 。如果 key 不存在或为空列表,返回 0 。

命令演示

127.0.0.1:6379> LPUSH DB mysql redis sqllite mongodb  #同时添加多个value
(integer) 4
127.0.0.1:6379> LINSERT DB BEFORE mysql Pymysql   #在mysql之前添加提个值
(integer) 5
127.0.0.1:6379> LINSERT DB AFTER redis Redis   #在redis之后添加一个值
(integer) 6
127.0.0.1:6379> LINSERT DB AFTER PostgreSQL Redis  #参照值不存在返回-1
(integer) -1
127.0.0.1:6379> LRANGE DB  #浏览列表中所有元素
1) "mongodb"
2) "sqllite"
3) "redis"
4) "Redis"
5) "Pymysql"
6) "mysql"
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门