
redis
窦小雨
热爱是最好的动力!
展开
-
redis设计与实现 学习笔记 (rediis 字符串
redis字符串 底层机构 struct sdshdr{ int len; int free; char buf[]; } redis 字符串的内存管理策略: 1. 空间预分配 (1) 如果修改后成都小于 1MB 预分配的 free 等于修改后的len (2)如果大于 1MB 预分配的 free = 1 MB 实际内存 = len + free +1byt...原创 2018-09-05 17:17:36 · 315 阅读 · 0 评论 -
redis设计与实现 学习笔记 (链表
list 底层结构 struct listNode{ struct listNode *prev; struct listNode *next; void *value; } struct list{ listNode *head; listNode *tail; unsigned long len; void *(*dup)(vo...原创 2018-09-05 17:50:57 · 165 阅读 · 0 评论