聊一聊Redis之數據結構

基本數據結構 簡單動態字符串 Redis中的字符串使用「簡單動態字符串」(SDS)表示,無論是字符串值還是鍵底層都採用「簡單動態字符串」。 free:未使用空間大小; len:字符串長度; buf:以空字符結尾的char數組。 爲了減少內存重新分配次數,SDS做出了以下優化: 空間預分配:額外分配的未使用空間數量由以下公式決定: 如果對SDS進行修改之後,SDS的長小於1MB,那麼程序分配和len
相關文章
相關標籤/搜索