Redis 列表(list) 命令

Redis lindex 命令用于获取存储在 key 的列表中索引处的元素。也可以说是存储在列表的位置的元素。

索引是从零开始的,所以 0 表示第一个元素,1 表示第二个元素,依此类推。负索引可用于指定从列表尾部开始的元素。这里,-1 表示最后一个元素,-2 表示倒数第二个,依此类推。

语法:

redis 127.0.0.1:6379> lindex key_name index_position 

可用版本

>=1.0.0.

返回值

返回索引位置的字符串,或者当索引超出范围时为nil。

返回值类型

字符串

示例:redis lindex

127.0.0.1:6379> lpush mycolor1 white black red blue
(integer) 4
127.0.0.1:6379> lrange mycolor1 0 -1
1) "blue"
2) "red"
3) "black"
4) "white"
127.0.0.1:6379> lindex mycolor1 0
"blue"
127.0.0.1:6379> lindex mycolor1 1
"red"
127.0.0.1:6379> lindex mycolor1 -1
"white"
127.0.0.1:6379> lindex mycolor1 -2
"black"
127.0.0.1:6379> lindex mycolor1 6
(nil)