redis的五大資料型別簡單說明

2021-10-16 01:30:32 字數 1273 閱讀 7120

redis支援字串、雜湊、列表、集合、有序集合五大資料型別

字串為redis最基本的資料型別,乙個鍵對應乙個值即乙個key對應乙個value,乙個鍵最大能儲存512mb,redis中的string可以包含任何資料

鍵為name,值為:xiaomu

雜湊是鍵值對集合,是乙個string型別的field和value 的對映表,特別適合用於儲存物件

mu:1為鍵值,雜湊可以儲存40多億鍵值對

列表型別:redis列表是簡單的字串列表,按照插入順序排隊,可以新增乙個元素到列表的頭部或者尾部

每個列表可以儲存40多億元素

redist的集合是string型別的無序集合,集合是通過雜湊表實現的,所以新增,刪除,查詢的複雜度都是o(1)

新增乙個 string元素到key對應的set集合中,成功返回1,如果元素已經在集合中返回0,key對應的set不存在返回錯誤。

zset有序集合

redis zsetset一樣也是string型別元素的集合,且不允許重複的成員。

不同的是每個元素都會關聯乙個double型別的分數。redis正是通過分數來為集合中的成員進行從小到大的排序。

zset的成員是唯一的,但分數(score)卻可以重複。

新增元素到集合,元素在集合中存在則更新對應score

redis五大資料型別

redis支援五種資料型別 string 字串 hash 雜湊 list 列表 set 集合 及zset sorted set 有序集合 127.0 0.1 6379 set name yzl ok127.0 0.1 6379 get name yzl 127.0 0.1 6379 hmset my...

redis五大資料型別

string是redis最基本的型別 string型別是二進位制安全的,可以包含任何資料,或者序列化的物件 string型別是redis最基本的資料型別,乙個redis中字串value最多可以是512mhash是乙個鍵值對集合 hash是乙個string型別的field和value的對映表,hash...

redis五大資料型別

string是redis最基本的型別 string型別是二進位制安全的,可以包含任何資料,或者序列化的物件 string型別是redis最基本的資料型別,乙個redis中字串value最多可以是512mhash是乙個鍵值對集合 hash是乙個string型別的field和value的對映表,hash...