get

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

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

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

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

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?兩個(gè)偏移量決定(包括?start?和?end?在內(nèi))。

語法:GETRANGE key start end

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

可用版本:>= 2.4.0

時(shí)間復(fù)雜度:O(N),?N?為要返回的字符串的長度。復(fù)雜度最終由字符串的返回值長度決定,但因?yàn)閺囊延凶址腥〕鲎幼址牟僮鞣浅A畠r(jià)(cheap),所以對于長度不大的字符串,該操作的復(fù)雜度也可看作O(1)。

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

redis GETRANGE命令 示例

雷雷