# LINDEX
通过索引获取列表中的元素
语法
LINDEX key index
自以下版本可用:
1.0.0
时间复杂度:
O(N),其中N是要遍历到索引处元素的元素数。这使得需要列表O(1)的第一个或最后一个元素。
ACL 类别:
@read
,@list
,@slow
返回存储在key
处的列表中索引index
处的元素。索引是从零开始的,因此0
表示第一个元素,1
表示第二个元素,依此类推。负索引可用于指定从列表尾部开始的元素。这里,-1
表示最后一个元素,-2
表示倒数第二个元素,依此类推。
当“key”处的值不是列表时,将返回错误。
# 返回
批量字符串回复:请求的元素,或当index
超出范围时为nil
。
# 示例
redis> LPUSH mylist "World"
(integer) 1
redis> LPUSH mylist "Hello"
(integer) 2
redis> LINDEX mylist 0
"Hello"
redis> LINDEX mylist -1
"World"
redis> LINDEX mylist 3
(nil)
redis>
# 反馈
如果您在此页面上发现了问题,或有改进建议,请提交合并请求或在存储库中打开问题。