欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > php >内容正文

php

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

发布时间:2025/4/5 php 54 豆豆
生活随笔 收集整理的这篇文章主要介绍了 php redis linsert,LINSERT命令_视频讲解_用法示例-redis编程词典-php中文网 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

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中文网的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。