Redis支持的五種基本數據類型總結

Redis五種數據類型

數據類型 底層原理 備註 最大存儲容量
字符串 字符串 字符串類型是最基本的數據類型,也是其他四種數據類型的基礎 512MB
散列 字典結構(哈希表) 散列類型的鍵值是一種字典結構,其存儲了字段和字段值的映射,但字段值只能是字符串類型 2的32次冪-1個子段
列表 雙向鏈表 向鏈表兩端添加元素的時間複雜度O(1),獲取頭部或尾部兩端的元素速度極快,但是獲取中間和通過索引訪問元素比較慢 2的32次冪-1個元素
集合 散列表(散列函數) 由散列表實現的,增刪改查這些操作的時間複雜度都是O(1)。更方便的是提供了多個集合之間可以並、交和差集的運算,往往在應用中應用較多 2的32次冪-1個元素
有序集合 散列表+跳錶 讀取任何位置的數據速度都非常非常快,時間複雜度是O(log(N)),只是比起其他類型,內存耗費要大一些,比起其他類型相對高級 2的32次冪-1個元素
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章