最近闲来无事,看看redis源码,看看redis为何如此高效~
下面是redis代码分析的资料,记录下:
比较全面但不太详细的分析:Redis: under the hood
简单的读和写的完整处理过程:More Redis internals: Tracing a GET & SET (同时也是一个挺好的GDB调试研究源码的实例教程)
关于虚拟内存:Virtual memory
其它资料:http://redis.io/documentation
那就先从redis最原始的1.0版本开始看吧,这里需要说明下,一般学习开源软件代码,最初的版本代码量比较少,看起来不是很费劲,而且基本上能够体现软件的架构信息。