![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis分析
小草的种子也会发芽
做梦的小草,希望有一天能变成一棵树,有一天能看到一片森林,能看到一片山,然后望尽地平线。
展开
-
循环链表前后移动位置函数
在使用链表是常用的指针向前后移动的情况,如果使用不当很容易写错,以下是看到的一种函数封装操作来实现的方式。 以下是在redis源码中看到的迭代函数: listIter *listGetIterator(list *list, int direction) { listIter *iter; if ((iter = zmalloc(sizeof(*iter)原创 2017-07-30 18:51:51 · 645 阅读 · 0 评论 -
redis3.2.9-内存结构分析
下图根据个人理解分析结果(需要参照代码):原创 2017-07-23 11:27:03 · 249 阅读 · 0 评论 -
redis的event处理过程基本流程
这次分析aemain函数主要执行过程,会忽略部分细节处理;原创 2017-08-05 09:05:22 · 700 阅读 · 0 评论