redis 常用資料型別 String字串

2022-09-19 15:45:12 字數 1118 閱讀 6774

1,簡介

string是redis最基本的資料型別,乙個key對應乙個value

string型別是二進位制安全的,意味著redis的string可以包含任何資料,比如   序列化的物件

乙個redis中,字串value最多可以512m

2,常用命令

set新增/修改鍵值對

get查詢key的值

strlen獲取值的長度

setnx只有當key不存在是,設定key的值

incr將key中存在的數字值增加1,只對數字值操作,如果為空,新增值為1

decr將key存在的數字值減1,只對數字值操作,如果為空,新增值為-1

incrby/decrby 《步長》將key中的數字值增減,自定義步長

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

mget   ...同時獲取多個key的值

msetnx   ...同時設定多個key value,當且僅當key不存在時  ,原子性,有個失敗都失敗

getrange  《起始位置》   《結束位置》獲得值的範圍,類似j**a的substring

setrange   《起始位置》,從起始位置開始,用value覆蓋之前的值

setex  《過期時間》設定鍵值的同時,設定過期時間

getset以新換舊,設定新值,同時獲取舊值

3,資料型別

string的資料結構為簡單的動態字串,是可以修改的字串,型別j**a的arraylist,採用預分配冗餘空間的方式來減少記憶體的頻繁分配

Redis常用資料型別

redis最為常用的資料型別主要有以下五種 string hash list set sorted set 下面我們先來逐一的分析下這五種資料型別的使用和內部實現方式 string 常用命令 set,get,decr,incr,mget 等。應用場景 string是最常用的一種資料型別,普通的key...

redis常用資料型別

redis 特點 1.所有資料儲存在記憶體中,高速讀寫 2.提供豐富多樣的資料型別 string hash list set sorted set 3.提供了 aof 和 rdb 兩種資料的持久化儲存方式,保證了 redis 重啟後資料不丟失 4.redis 的所有操作都是原子性的,還支援對幾個操作...

redis常用資料型別總結

redis常用資料型別總結 redis是以鍵值對key value的形式來儲存資料,而儲存的資料型別有5種string,list,set,map,以及有序集合 這五種資料型別操作的命令多有相似,經常混淆,閒暇之餘,總結一番。型別一 string 如果key存在,則把value追加到原來的value後...