Redis資料結構命令之String

2021-07-12 06:56:00 字數 517 閱讀 1648

set  key  value  [ex/px int]   [nx/xx]   ex:秒、px 毫秒,當ex/px 同時設定 px 將生效,  ex不存在將設定成功, px存在將設定成功(修改)

mset key value key1 value1 .........同時設定多個key value

mget key key1 key2......同時獲取多個key

setrange key index  value ...從index 偏移 value 如果 index 長度大於 value本身長度 將補 x00

getranget  key  start stop   獲取key 的 start (包含) stop(包含)

getset   key value  :設定新只返回舊值

incr  key  自增+1

decr key  -

incrby key  value:

decrby key value

incrbyfloat key value :浮點數增加

redis資料結構hash命令

設定單個屬性,其中hash為名稱 hset hash age 21 設定多個屬性 hmset hash age 21 name jerry 獲取單個屬性 hget hash age 獲取多個屬性 hmget hash age name 獲取所有key,value hgetall hash 刪除屬性 ...

Redis基礎 命令 資料結構

redis的字串是動態字串,內部結構類似arraylist,採用預分配冗餘空間來減少記憶體的頻繁分配。其內部的array的實際分配空間capacity一般要高於實際字串的長度len 其常用命令如下 1.set name value 2.get name 3.mset name1 value1 nam...

redis之資料結構 上

1.redis之key value對 key 在儲存redis記憶體中的資料起的變數名字 value value 的型別可以是string,list,set,sort set,hash.一般情況 key的命名規則是 鍵盤除了空格 換行外其他的大部分字元都可以使用。建議key不要太長,佔記憶體,也不要...