redis复习(参考书籍redis设计与实现)
数据结构与对象简单动态字符串Simple Dynamic Stringstruct sdshdr { //记录buf数组中已使用字节的数量 //等于SDS所保存字符串的长度 int len; //记录buf数组中未使用的字节的数量 int free; //字节数组,用于保存字符串 char[] buf;}SDS与C字符串的区别常数复杂度获取字符串长度杜绝缓冲区溢出减少修改字符串时带来的内存重分配次数空间预分配如果