LINDEX
语法
LINDEX key index
- 可用版本
- Redis 开源版 1.0.0
- 时间复杂度
- O(N),其中 N 是遍历到索引处元素的元素数量。这使得获取列表的第一个或最后一个元素的时间复杂度为 O(1)。
- ACL 类别
-
@read
,@list
,@slow
,
返回存储在 key
的列表中索引为 index
的元素。索引从零开始,因此 0
表示第一个元素,1
表示第二个元素,依此类推。负索引可用于指定从列表末尾开始的元素。此处,-1
表示最后一个元素,-2
表示倒数第二个元素,以此类推。
当 key
处的值不是列表时,返回一个错误。
示例
RESP2 回复
以下之一
- Nil 回复:当 index 超出范围时。
- Bulk string 回复:请求的元素。
RESP3 回复
以下之一
- Null 回复:当 index 超出范围时。
- Bulk string 回复:请求的元素。