20200829——Redis 数据结构底层

简单动态字符串 redis 没有直接使用c语言传统的的字符串表示,而是自己构建了一种名为简单动态字符串的可以修改的抽象类型,并将sds作为redis的默认字符串表示 SDS的结构定义 free属性值是0,表示这个sds没有分配任何未使用空间 len属性是5,表示这个sds保存了一个5字节长的字符串 buf属性表示是一个char类型的数组,数组最后保存了空字符’\0’ sds与c字符串的区别 sds
相关文章
相关标签/搜索