redis源码阅读理解,及相关语言细节---sds.c

sds即动态字符串,这节的代码主要是本身构造的字符串,至关于优化了以前的c语言结构的字符串,由于redis对于数据的处理速度有着很高的要求,因此对于底层的规划势必要作一个彻底的优化调整,因此也就有了这个文件的内容,c语言是不会记录字符串长度的,而对于redis这显然是没法接收的,前面在学习malloc的时候也提到了,redis在申请的时候不只仅要求数据对齐,同时还对数据的大小有着更高的要求,申请的
相关文章
相关标签/搜索