redis五種資料型別及其底層資料結構

2022-10-11 18:15:09 字數 476 閱讀 1441

list底層採用壓縮列表和雙向鍊錶儲存,當元素數量小於512個且元素長度均小於64b時,採用壓縮列表,否則採用雙向鍊錶。

hash底層採用壓縮列表和雜湊表儲存。當所有鍵值對的鍵和值長度都小於64b且數量小於512時,就使用壓縮列表,先放入key,再放入value;否則就使用雜湊表,直接將每乙個鍵值對存入字典中。

sorted set底層採用壓縮表和跳躍表。當元素數量小於128個且元素長度均小於64b時,採用壓縮表;否則,採用跳躍表,加快元素的查詢速度。

Redis 五種資料型別

一 前言 上篇部落格已經對redis的一些基本知識做了一些簡介,這篇部落格,將簡單介紹一些redis的五種資料型別。分別為string 字串 hash 雜湊 list 鍊錶 set 集合 zset 有序集合 對這些型別可以執行很多原子性的操作 比如向乙個string型別的value後面追加字串 向l...

Redis 五種資料型別

目錄 redis共有strings hashs lists sets sorted sets五種資料型別,可以說已經比較豐富了。下面只對這幾種資料型別的資料結構與用途做簡要介紹。至於每種資料型別的操作api,這裡只簡單一提,不再一一詳細介紹,有需要的使用者可以google即可。string是最簡單的...

Redis 五種資料型別

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