get

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

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

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

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

n.生殖,幼獸;贏利

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

range

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

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

vi.搜索;變化;延伸;漫游

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

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

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

redis GETRANGE命令 語法

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

語法:GETRANGE key start end

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

可用版本:>= 2.4.0

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

返回:截取得出的子字符串。

redis GETRANGE命令 示例

雷雷