玖叶教程网

前端编程开发入门

Redis命令介绍(三十二)RPUSHX & LINDEX

RPUSHX

仅在key值存在时将特定值插入key中储存列表的尾部。如果key不存在,则不做任何操作。

该命令可以一次插入多个值。此时的插入顺序将按上送顺序从左到右依次插入。

命令参数
RPUSHX key element [element ...]

选项
-无

返回值
-Integer reply 插入完成后列表的元素数量

时间复杂度
O(N) N为上送列表元素数量

生效版本
2.2.0


LINDEX

返回key中存储列表的特定位置元素。Index参数从0开始。所以0代表第一个元素,1代表第二个元素。Index参数为负数时,表示从尾部开始计算位置。-1代表倒数第一个元素,-2代表倒数第二个元素。

当key存储的数据类型不是列表时,报错。

命令参数
LINDEX key index

选项
-无

返回值
- Bulk string reply 返回特定位置的列表元素

时间复杂度
O(N) N为列表中包含元素数量

生效版本
1.0.0

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言