get

英[get]? ?美[ɡ?t]??

vt.得到;抓住;說服;受(懲罰等)

vt.& vi.到達(dá),來

vi.成為;開始;設(shè)法對付;獲得利益或財富

n.生殖,幼獸;贏利

第三人稱單數(shù): gets 現(xiàn)在分詞: getting 過去式: got 過去分詞: got gotten

range

英[re?nd?]? ?美[rend?]??

n.範(fàn)圍;射程;類別;(山脈,房屋等的)排列

vi.搜尋;變化;延伸;漫遊

vt.排列;(按一定位置或順序)排序;把…分類;徘徊

adj.牧場的,放牧區(qū)的

第三人稱單數(shù): ranges 複數(shù): ranges 現(xiàn)在分詞: ranging 過去式: ranged 過去分詞: ranged

redis GETRANGE命令 語法

作用:傳回?key?中字串值的子字串,字串的截斷範(fàn)圍由?start?和?end?兩個偏移量決定(包括?start?和?end?在內(nèi))。

語法:GETRANGE key start end

說明:負(fù)數(shù)偏移量表示從字串最後開始計數(shù),?-1?表示最後一個字符,?-2?表示倒數(shù)第二個,以此類推。 GETRANGE?透過保證子字串的值域(range)不超過實際字串的值域來處理超出範(fàn)圍的值域請求。在 <= 2.0 的版本裡,GETRANGE 被叫作 SUBSTR。

可用版本:>= 2.4.0

#時間複雜度:O(N),?N?為要回傳的字串的長度。複雜度最終由字串的回傳值長度決定,但因為從已有字串中取出子字串的操作非常廉價(cheap),所以對於長度不大的字串,該操作的複雜度也可看作O(1)。

傳回:截取得出的子字串。

redis GETRANGE命令 範(fàn)例

雷雷