Redis核心数据结构与实现原理详解.pdf

Rdeis

第一部分

简单的动态字符串

redis自己构建了一个简单的动态字符串(SDS)的抽象类型,并将SD用作Redis

的默认字符串表示。SDS除了用来保存数据库中的字符串值外,SDS还被用作缓

冲区(buffer):AOF模块中的AOF缓冲区,以及客户端状态中的输入缓冲区,都是

由SDS实现的。#####SDS的定义每一个sds.h/sdshdr结构表示一个SDS值:

structsdshdr{

//记录buf数组中使用字节的数量

//等于SDS所保存字符串的长度

intlen;//n表

文档评论(0)

1亿VIP精品文档

相关文档