Redis(源碼剖析):10---對象之哈希對象(HSET、HGET)

一、哈希對象的編碼 哈希對象的編碼可以是ziplist或者hashtable ziplist型編碼 ziplist編碼的哈希對象使用壓縮列表作爲底層實現 每當有新的鍵值對要加入到哈希對象 時,程序會先將保存了鍵的壓縮列表節點推入到壓縮列表表尾,然後再將保存了值的壓縮列表節點推入到壓縮列表表尾,因此: 保存了同一鍵值對的兩個節點總是緊挨在一起,保存鍵的節點在前,保存值的節點在 後 先添加到哈希對象中
相關文章
相關標籤/搜索