Redis数据结构 - 简单动态字符串(一)

概述 众所周知,Redis是使用C语言实现,那么Redis中字符串是否直接使用C字符串呢?答案是:否。 Redis构建了一种简单动态字符串(Simple Dynamic String, SDS),并使用SDS作为内部默认字符串类型(下文提到Redis动态字符串都用SDS表示),同时Redis也会在对字符串无需修改的地方使用C字符串,例如:打日志。 定义 图中展示是用SDS的结构体,包含了三个属性值
相关文章
相关标签/搜索