Redis LINDEX命令

2019-10-16 22:51:56

Redis LINDEX命令用於獲取在儲存於列表的key索引的元素。索引是從0開始的,所以0表示第一個元素,1第二個元素等等。負指數可用於指定開始在列表的尾部元素。這裡,-1表示最後一個元素,-2指倒數第二個等等。

返回值

字串回復,請求的元素,或者nil當索引超出範圍。

語法

redis LINDEX命令的基本語法如下所示:

redis 127.0.0.1:6379> LINDEX KEY_NAME INDEX_POSITION 

範例

redis 127.0.0.1:6379> LPUSH list1 "foo"
(integer) 1
redis 127.0.0.1:6379> LPUSH list1 "bar"
(integer) 2
redis 127.0.0.1:6379> LINDEX list1 0
"foo"
redis 127.0.0.1:6379> LINDEX list1 -1
"bar"
redis 127.0.0.1:6379> LINDEX list1 5
nil