摘要:
1 链表的实现 每个链表节点使用一个 adlist.h/listNode 结构来表示: typedef struct listNode { // 前置节点 struct listNode *prev; // 后置节点 struct listNode *next; // 节点的值 void *valu 阅读全文
posted @ 2018-12-04 16:25
不学习就没有梦想
阅读(237)
评论(0)
推荐(0)
摘要:
Redis没有使用C语言的字符串结构,而是自己设计了一个简单的动态字符串结构sds。它的特点是:可动态扩展内存、二进制安全和与传统的C语言字符串类型兼容。下面就从源码的角度来分析一下Redis中sds的实现。 1 SDS的定义 SDS也有一个表头(header)用来存放sds的信息。 以下为一个SD 阅读全文
posted @ 2018-12-04 16:23
不学习就没有梦想
阅读(276)
评论(0)
推荐(0)

浙公网安备 33010602011771号