- 用法
-
LINDEX key index
- 复杂度
- O(N),其中 N 是为了到达索引处元素而需要遍历的元素数量。这使得获取列表的第一个或最后一个元素的复杂度为 O(1)。
- 自版本
- 1.0.0
- ACL 类别
- @list, @read, @slow
-
Nil 回复:当 index 超出范围时。
-
Bulk string 回复:请求的元素。
-
Null 回复:当 index 超出范围时。
-
Bulk string 回复:请求的元素。
返回存储在 key
处的列表中 index
索引处的元素。索引是基于零的,因此 0
表示第一个元素,1
表示第二个元素,依此类推。负数索引可用于指定从列表尾部开始的元素。例如,-1
表示最后一个元素,-2
表示倒数第二个元素,以此类推。
当 key
处的值不是列表时,会返回错误。
示例
127.0.0.1:6379> LPUSH mylist "World"
(integer) 1
127.0.0.1:6379> LPUSH mylist "Hello"
(integer) 2
127.0.0.1:6379> LINDEX mylist 0
"Hello"
127.0.0.1:6379> LINDEX mylist -1
"World"
127.0.0.1:6379> LINDEX mylist 3
(nil)
RESP2 回复
以下之一
RESP3 回复
以下之一