緩存中間件-再談redis的基礎數據類型SDS

世界上並沒有完美的程序,但是我們並不因此而沮喪,因爲寫程序就是一個不斷追求完美的過程。 redis是C語言編寫的,但是爲了更好的實用性,在其基礎上又進行了封裝。其中SDS簡單動態字符串就是一個典型的實現。與C語言字符串結構的對比如下: 圖1 C語言的字符串的結構 圖2 Redis自定義的字符串的結構 由上圖可知,與C語言原生的字符串結構相比,Redis自定義的簡單動態字符串增加了預分配空間free
相關文章
相關標籤/搜索