「Redis7.0.3」LINDEXコマンドでインデックスの要素を取得する

環境
Ubuntu 22.04 LTS
redis-cli 7.0.3

構文
redis 127.0.0.1:6379> LINDEX KEY_NAME INDEX_POSITION

keyに格納されているリストのインデックス index にある要素を返します。インデックスは0から始まるので、0 は最初の要素を、
1は2番目の要素を意味します。 リストの末尾から始まる要素を指定するために、負のインデックスを使うことができます。
-1 は最後の要素を、-2 は最後から2番目の要素を指します。

戻り値
indexが範囲内の要素を取得します。index が範囲外の場合はnil

使用例
1.リストに要素を格納します

127.0.0.1:6379> LPUSH cftLst "tokyo"
(integer) 1
127.0.0.1:6379> LPUSH cftLst "oosaka"
(integer) 2
127.0.0.1:6379> LPUSH cftLst "yokohama"
(integer) 3

2.インデックス indexを指定して要素を取得します

127.0.0.1:6379> LINDEX cftLst 0
"yokohama"
127.0.0.1:6379> LINDEX cftLst -1
"tokyo"
127.0.0.1:6379> LINDEX cftLst 3
(nil)

 

Redis

Posted by arkgame