- 博客(1)
- 收藏
- 关注
原创 Redis设计与实现读书笔记(持续更新)
①SDS与普通C字符串的结构区别Redis使用的字符串和传统C语言的字符串不同。C语言使用的是以空字符结尾的字符数组('c' 'h' 'a' 'r' '\0')而Redis使用的是SDS(simpie dynamic string),SDS除了以空字符结尾的字符串还包含两个属性:int len(字符串长度)和int free(字符数组未使用的长度)书中提到'\0'和' ',其中'\0'表示空字符,' '为空格②SDS的优点直接返回数组长度杜绝缓冲区溢出sdscat函数。
2023-09-12 22:45:42
90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人