set

英 [set]? ?美 [s?t]??

vt.設置;放置,安置;使處于某種狀況;擺放餐具

vi.落山;出發(fā);凝結

n.集合;一套,一副;布景;電視機

adj.固定的;位于…的;頑固的;安排好的

第三人稱單數(shù): sets 復數(shù): sets 現(xiàn)在分詞: setting 過去式: set 過去分詞: set

range

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

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

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

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

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

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

redis SETRANGE命令 語法

作用:用?value?參數(shù)覆寫(overwrite)給定?key?所儲存的字符串值,從偏移量?offset?開始。不存在的?key?當作空白字符串處理。

語法:SETRANGE key offset value

說明:SETRANGE?命令會確保字符串足夠長以便將?value?設置在指定的偏移量上,如果給定?key?原來儲存的字符串長度比偏移量小(比如字符串只有?5?個字符長,但你設置的?offset?是?10?),那么原字符和偏移量之間的空白將用零字節(jié)(zerobytes,?"x00"?)來填充。注意你能使用的最大偏移量是 2^29-1(536870911) ,因為 Redis 字符串的大小被限制在 512 兆(megabytes)以內(nèi)。如果你需要使用比這更大的空間,你可以使用多個?key?。

可用版本:>= 2.2.0

時間復雜度:對小(small)的字符串,平攤復雜度O(1)。(關于什么字符串是”小”的,請參考?APPEND?命令)否則為O(M),?M?為?value?參數(shù)的長度。

返回:被?SETRANGE?修改之后,字符串的長度。

redis SETRANGE命令 示例

雷雷