insert

英 [ɪnˈsɜ:t]   美 [ɪnˈsɜ:rt]

vt.插入;嵌入;(在文章中)添加;加插

n.插入物;添入物(尤指一页印刷品图中插入或套印的小图);(书报的)插页;添加物

第三人称单数: inserts 现在分词: inserting 过去式: inserted 过去分词: inserted

redis LINSERT命令 语法

作用:将值 value 插入到列表 key 当中,位于值 pivot 之前或之后。

语法:LINSERT key BEFORE|AFTER pivot value

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

可用版本:>= 2.2.0

时间复杂度:O(N), N 为寻找 pivot 过程中经过的元素数量。

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

redis LINSERT命令 示例redis> RPUSH mylist "Hello"

(integer) 1

redis> RPUSH mylist "World"

(integer) 2

redis> LINSERT mylist BEFORE "World" "There"

(integer) 3

redis> LRANGE mylist 0 -1

1) "Hello"

2) "There"

3) "World"

# 对一个非空列表插入,查找一个不存在的 pivot

redis> LINSERT mylist BEFORE "go" "let's"

(integer) -1                                    # 失败

# 对一个空列表执行 LINSERT 命令

redis> EXISTS fake_list

(integer) 0

redis> LINSERT fake_list BEFORE "nono" "gogogog"

(integer) 0                                      # 失败

php redis linsert,LINSERT命令_视频讲解_用法示例-redis编程词典-php中文网相关推荐

  1. php redis mset,MSET命令_视频讲解_用法示例-redis编程词典-php中文网

    set 英 [set]   美 [sɛt] vt.设置;放置,安置;使处于某种状况;摆放餐具 vi.落山;出发;凝结 n.集合;一套,一副;布景;电视机 adj.固定的;位于-的;顽固的;安排好的 第 ...

  2. php hsetnx,HSETNX命令_视频讲解_用法示例-redis编程词典-php中文网

    set 英 [set]   美 [sɛt] vt.设置;放置,安置;使处于某种状况;摆放餐具 vi.落山;出发;凝结 n.集合;一套,一副;布景;电视机 adj.固定的;位于-的;顽固的;安排好的 第 ...

  3. php rpoplpush,RPOPLPUSH命令_视频讲解_用法示例-redis编程词典-php中文网

    pop 英 [pɒp]   美 [pɑ:p] vi.(意外地.突然地)出现;突然出现;发出爆裂声;(突然地)行动 vt.(突然地)伸出;(突然地)提出问题;(把准备好的东西)突然拿出来;敲击 n.流行 ...

  4. hset php,HSET命令_视频讲解_用法示例-redis编程词典-php中文网

    set 英 [set]   美 [sɛt] vt.设置;放置,安置;使处于某种状况;摆放餐具 vi.落山;出发;凝结 n.集合;一套,一副;布景;电视机 adj.固定的;位于-的;顽固的;安排好的 第 ...

  5. hgetall php,HGETALL命令_视频讲解_用法示例-redis编程词典-php中文网

    get 英 [get]   美 [ɡɛt] vt.得到;抓住;说服;受到(惩罚等) vt.& vi.到达,来 vi.成为;开始;设法对付;获得利益或财富 n.生殖,幼兽;赢利 第三人称单数: ...

  6. php lrange,LRANGE命令_视频讲解_用法示例-redis编程词典-php中文网

    range 英 [reɪndʒ]   美 [rendʒ] n.范围;射程;类别;(山脉,房屋等的)排列 vi.搜索;变化;延伸;漫游 vt.排列;(按一定位置或顺序)排序;把-分类;徘徊 adj.牧场 ...

  7. php srem,SREM命令_视频讲解_用法示例-redis编程词典-php中文网

    英 [s'rem]   美 [s'rem] abbr.sleep with rapid eye movements 睡觉时眼睛急动 redis SREM命令 语法 作用:移除集合 key 中的一个或多 ...

  8. php ltrim redis,LTRIM命令_视频讲解_用法示例-redis编程词典-php中文网

    trim 英 [trɪm]   美 [trɪm] vt.装饰;修剪;整理 adj.整齐的,整洁的;修长的;苗条的 n.修剪;整齐;健康状态;装束 vi.削减 第三人称单数: trims 现在分词: t ...

  9. 数字电路实验怎么接线视频讲解_利达:气体灭火接线示意图

    1LD1001EN火灾声光警报器2LD1001EN(F)火灾声光警报器(非编码型)3LD1200A紧急启停按钮4LD1200EN紧急启停按钮5电磁阀.压力开关(连接LD5503EN.LD5506EN气 ...

最新文章

  1. 一个小小的AI训练营竟然卧虎藏龙
  2. 缓存区溢出检测工具BED
  3. 负载均衡服务器nginx详细安装教程及网络部署
  4. 深入解析thinkphp中的addAll方法
  5. SPField的几种name的释疑
  6. w7鼠标计算机无法识别,win7电脑遇见usb鼠标无法标识的详细处理步骤
  7. 264中 POC的计算方法
  8. 关于bootstrap的table表显示无法找到匹配内容的问题随笔
  9. ConcurrentModificationException的情况
  10. win7c盘空间越来越小_C盘空间越来越小?学会这几招,让你轻松驾驭磁盘管理
  11. dev gridview 打印列数过多_更适合孩子使用的错题打印机,超小体积什么都能打:喵喵机P3测评...
  12. 学生信息表 -通过选择年级和班级得到详细的学生信息名单
  13. 2022-2028年全球一次性视频内窥镜行业收入年复合增长率CAGR为 42.6%
  14. Bugku CTF Web 滑稽 计算器 GET POST 矛盾 alert 你必须让他停下
  15. 【存储过程造数mysql】
  16. linux extended格式,Linux 下文件Non-ISO extended-ASCII编码问题
  17. 视觉SLAM十四讲CH3代码解析及课后习题详解
  18. 手机做了防抓包,如何抓包
  19. 百度周景博:POI知识图谱的构建及应用
  20. 续.第一次冲刺之后.

热门文章

  1. mysql using btree_mysql导入数据时提示 USING BTREE 错误解决办法
  2. 在html中超链接_HTML 超级链接详细讲解
  3. idea 添加 VUE 的语法
  4. JNI线程、Linux常用命令、权限、防火墙配置
  5. Activiti操作数据库中文乱码
  6. 整理出一个比较实用的SqlHelper类 满足大多数情况的使用
  7. 如何升级xcode 中的cocos2dx 到v2.2.2以上版本
  8. Introduction to Algorithm 6.3-3[Second Version]
  9. UA OPTI512R 傅立叶光学导论25 透镜成像中光源与像的光强关系
  10. 初步了解超图桌面版导入CityGML数据