Hash 哈希內(nèi)部編碼方式
哈希的內(nèi)部編碼有兩種:文章來源:http://www.zghlxwxcb.cn/news/detail-726413.html
- ziplist(壓縮列表):當哈希類型元素個數(shù)?于hash-max-ziplist-entries配置(默認512個)、同時所有值都?于hash-max-ziplist-value配置(默認64字節(jié))時,Redis會使?ziplist作為哈希的內(nèi)部實現(xiàn),ziplist使?更加緊湊的結(jié)構(gòu)實現(xiàn)多個元素的連續(xù)存儲,所以在節(jié)省內(nèi)存???hashtable更加優(yōu)秀。
- hashtable(哈希表):當哈希類型?法滿?ziplist的條件時,Redis會使?hashtable作為哈希的內(nèi)部實現(xiàn),因為此時ziplist的讀寫效率會下降,?hashtable的讀寫時間復(fù)雜度為O(1)。
文章來源地址http://www.zghlxwxcb.cn/news/detail-726413.html
到了這里,關(guān)于【Redis】Hash 哈希內(nèi)部編碼方式的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!