LINDEX命令
LINDEX是Redis中的一个列表查询指令,它的功能是返回列表中指定索引位置的元素。该指令的格式为:
LINDEX key index
其中,key为要查询的列表的key,index为要查询的元素的索引值,索引值从0开始,-1表示从一个元素开始的倒数第一个元素。
如果索引值超出范围,则返回nil。如果key不存在,则返回nil。如果key存在但是不是一个列表,则返回一个错误。
LINDEX的使用实例
下面通过一个实例来说明LINDEX的使用方法:
127.0.0.1:6379> LPUSH mylist "hello" (integer) 1 127.0.0.1:6379> LPUSH mylist "world" (integer) 2 127.0.0.1:6379> LINDEX mylist 0 "world" 127.0.0.1:6379> LINDEX mylist 1 "hello" 127.0.0.1:6379> LINDEX mylist -1 "hello" 127.0.0.1:6379> LINDEX mylist 2 (nil)
从上面的实例中可以看出,LINDEX指令可以用来查询列表中指定索引位置的元素。