七種數(shù)據(jù)類型
五種基本數(shù)據(jù)類型及底層數(shù)據(jù)類型
1.string字符串
int箱歧、raw碳想、embstr
2.list列表類型
壓縮列表、雙端鏈表,快速列表
(***在版本3.2之前鞭铆,當列表對象中元素的長度比較小或者數(shù)量比較少的時候,采用 ziplist 來存儲葫慎,當列表對象中元素的長度比較大或者數(shù)量比較多的時候衔彻,則會轉而使用雙向列表 linkedlist 來存儲薇宠。
版本3.2之后,重新引入 quicklist艰额,列表的底層都由 quicklist 實現(xiàn)澄港。)
3.set集合類型
整數(shù)集合、字典
4.sortedset(zset)有序集合
壓縮列表柄沮、跳躍表+字典
5.hash類型
壓縮列表回梧、字典
兩種新加的類型
6.bitmap位圖類型
7.geo地理位置類型
快速列表
可以認為quickList,是ziplist和linkedlist二者的結合祖搓;quickList將二者的優(yōu)點結合起來狱意。
quickList是一個ziplist組成的雙向鏈表。每個節(jié)點使用ziplist來保存數(shù)據(jù)拯欧。