redis(8)-內部編碼

Redis針對每種數據類型(type) 可以採用至少兩種編碼方式來實現。如下如圖 注意3.2版本之後的redis list類型的數據內部都是通過quicklist實現的。 瞭解編碼和類型對應關係之後, 我們不禁疑惑Redis爲什麼對一種數據結構實現多種編碼方式? 主要原因是Redis作者想通過不同編碼實現效率和空間的平衡。 比如當我們的存儲只有10個元素的列表, 當使用雙向鏈表數據結構時, 必然需
相關文章
相關標籤/搜索