搜索引擎收錄提交優(yōu)化營商環(huán)境條例
Hash 哈希內(nèi)部編碼方式
哈希的內(nèi)部編碼有兩種:
- ziplist(壓縮列表):當(dāng)哈希類型元素個數(shù)?于hash-max-ziplist-entries配置(默認(rèn)512個)、同時所有值都?于hash-max-ziplist-value配置(默認(rèn)64字節(jié))時,Redis會使?ziplist作為哈希的內(nèi)部實(shí)現(xiàn),ziplist使?更加緊湊的結(jié)構(gòu)實(shí)現(xiàn)多個元素的連續(xù)存儲,所以在節(jié)省內(nèi)存???hashtable更加優(yōu)秀。
- hashtable(哈希表):當(dāng)哈希類型?法滿?ziplist的條件時,Redis會使?hashtable作為哈希的內(nèi)部實(shí)現(xiàn),因?yàn)榇藭rziplist的讀寫效率會下降,?hashtable的讀寫時間復(fù)雜度為O(1)。