index
英 [??ndeks] 美 [??n?d?ks]
n.索引;<數(shù)>指數(shù);指示;標(biāo)志
vt.給…編索引;把…編入索引;[經(jīng)濟(jì)學(xué)]按生活指數(shù)調(diào)整(工資、價(jià)格等)
vi.[機(jī)械學(xué)]轉(zhuǎn)位
第三人稱單數(shù): indexes 復(fù)數(shù): indices indexes 現(xiàn)在分詞: indexing 過(guò)去式: indexed 過(guò)去分詞: indexed
redis LINDEX命令 語(yǔ)法
作用:返回列表 key 中,下標(biāo)為 index 的元素。
語(yǔ)法:LINDEX key index
說(shuō)明:下標(biāo)(index)參數(shù) start 和 stop 都以 0 為底,也就是說(shuō),以 0 表示列表的第一個(gè)元素,以 1 表示列表的第二個(gè)元素,以此類(lèi)推。你也可以使用負(fù)數(shù)下標(biāo),以 -1 表示列表的最后一個(gè)元素, -2 表示列表的倒數(shù)第二個(gè)元素,以此類(lèi)推。如果 key 不是列表類(lèi)型,返回一個(gè)錯(cuò)誤。
可用版本:>= 1.0.0
時(shí)間復(fù)雜度:O(N), N 為到達(dá)下標(biāo) index 過(guò)程中經(jīng)過(guò)的元素?cái)?shù)量。因此,對(duì)列表的頭元素和尾元素執(zhí)行 LINDEX 命令,復(fù)雜度為O(1)。
返回:列表中下標(biāo)為 index 的元素。如果 index 參數(shù)的值不在列表的區(qū)間范圍內(nèi)(out of range),返回 nil 。
redis LINDEX命令 示例
redis> LPUSH mylist "World" (integer) 1 redis> LPUSH mylist "Hello" (integer) 2 redis> LINDEX mylist 0 "Hello" redis> LINDEX mylist -1 "World" redis> LINDEX mylist 3 # index不在 mylist 的區(qū)間范圍內(nèi) (nil)