Redis分析
劲蜡鸡腿堡
这个作者很懒,什么都没留下…
展开
-
ziplist分析
这里直接贴ziplist.c中的作者的注释,从注释中我们可以直观的看到ziplist是用于存储string字符串的双向链表,其目的是更好地利用内存去存储数据,减少无用数据的比例。/* The ziplist is a specially encoded dually linked list that is designed * to be very memory efficient. It s...原创 2020-02-29 22:01:14 · 522 阅读 · 0 评论 -
dict.c设计思想
双hash_table设计typedef struct dict { dictType *type; void *privdata; dictht ht[2]; long rehashidx; int iterators;} dict;作者在dict数据类型中引入了两个hash_table,其作用是为了动态变化hash_...原创 2020-01-13 19:13:15 · 282 阅读 · 0 评论