「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)