Redis五種數據結構底層編碼

每種類型的對象都至少使用了兩種不同的編碼: 其中REDIS_ENCODING_ENBSTR和REDIS_ENCODING_RAW都是用於保存字符串值,其中embstr編碼是專門用於保存短字符串的一種優化編碼方式,這種編碼和raw編碼一樣,都使用redisObject結構和sdshdr結構結構來表示字符串對象,但raw編碼會調用兩次內存分配函數來分別創建redisObject結構和sdshdr結構,
相關文章
相關標籤/搜索