獲取字串的某段的值 Redis 之 字串

2021-10-18 04:26:19 字數 943 閱讀 9299

set key value [ex seconds] [px milliseconds] [nx|xx]

ex seconds :為鍵設定秒級過期時間

px milliseconds 為鍵設定毫秒級過期時間

nx: 鍵必須不存在,才可以新增成功

xx: 與nx相反,鍵必須存在,才可以新增成功

set key value ex seconds 等價於 setex key seconds value

set key value nx 等價於 setnx key value

get key 獲取值,如果存在直接返回value,不存在返回nil(空)

mset key value [key value...] 批量設定值

mget key [key ...] 批量獲取值

n次get時間 = n次網路時間 + n次命令時間

批處理所需時間 = 1次網路時間+n次命令時間

incr key 計數,用於對值進行自增操作,結果有三種

除自增外redis還有:

decr key (自減)、incrby key increment (指定增量)、decrby key decrement (指定減量)。

strlen key 字串長度

getset key value 設定並返回原來的值,原來值不存在返回nil

setrange key offset value 替換指定位置字串

getrange key start end 獲取指定部分字串

reids會根據當前值的型別和長度決定使用哪種內部編碼,如下截圖:

獲取字串

package cn.itcast.day08.demo02 public int length 獲取字串當中含有的字元個數,拿到字串長度。public string concat string str 將當前字串和引數字串拼接成為返回值新的字串。public char charat int ind...

獲取字串的長度

php中有乙個神奇的函式,可以直接獲取字串的長度,這個函式就是strlen 例子如下 str hello len strlen str echo len 輸出結果是5strlen函式對於計算英文字元是非常的擅長,但是如果有中文漢字,要計算長度該怎麼辦?可以使用mb strlen 函式獲取字串中中文長...

獲取字串中的子字串

如真彩色的red,green,blue的值組成乙個字串,用逗號分開。但是逗號的位置是非固定的,因為r,g,b的各個值可以是1 3位數。下面是乙個將r,g,b的值組成的字串,通過逗號來將其分割,並分別放到陣列中。並算出其真彩色的值。sub test dim ss as string ss 12,156...