<<redis 设计与实现>>
第一部分:数据结构与对象 (未完待补充)1.1 动态字符串(String)Reids 中默认字符串是一种名为简单动态字符串(simple dynamic string,SDS)的抽象类型。SDS 源码中主要属性:free 记录buf中未使用空间。len 记录buf中长度 。buf 字节数组,用于保存字符串。SDS定义:遵循C字符串以空字符结尾的惯例,空字符额外分配1字节空间,并不会算到len里面。这样做的目的是为了更好的复用C里面的字符串函数。SDS杜绝缓存区溢出:在C中两个字
原创
2021-11-15 16:34:35 ·
1231 阅读 ·
0 评论