前人已经解读过很多了,我并不是想超越前人,而是想自己学习一遍。决定根据黄健宏的建议,读一遍,记下自己对Redis各个部分的解读。
我阅读的版本是3.2.8,当前(2017-04-06)最新的稳定发行版。
Redis是用C语言写的,所以有不少地方对C++-er来说有些不熟悉,比如很多的define而不是inline函数,struct的定义是type struct fake_name {...} real_name
,不过遇到的时候稍微google一下,也是很容易懂的。
下面的列表会实时更新:
1. dict数据结构(声明)