Redis的持久化
约 150 字小于 1 分钟
2025-07-04
数据结构详解
String使用的是动态字符串SDS(simple dynamic String)的抽象类型。
SDS结构如下:
SDS主要由四个部分组成:
- len: 占四个字节,表示bug的已用长度
- alloc: 占四个字节,表示bug的分配长度,一般大于len
- buf: 字节数组,保存实际数据。为了表示字节数组的借宿,Redis会自动在数组的最后一位加一个'\0',表示数组的结束。
- flags: 表示使用的是哪种header类型