LINDEX

用法
LINDEX key index
复杂度
O(N),其中 N 是为了到达索引处元素而需要遍历的元素数量。这使得获取列表的第一个或最后一个元素的复杂度为 O(1)。
自版本
1.0.0
ACL 类别
@list, @read, @slow

返回存储在 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 回复

以下之一