平時上班,沒啥挑戰性,百無聊賴。redis
現決定天天回家,開始看開源代碼,提升技術,亦可打發時間。oop
歡迎各位同道中人一塊兒學習Redis,源碼分析
下載地址: http://download.redis.io/releases/redis-2.8.0-rc5.tar.gz學習
有疑問也能夠一塊兒探討!ui
本人在南京!spa
本人博客全部文章皆爲原創,若有轉載,務必註明出處,保留一切權利!rest
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~orm
1備註一:信號處理程序見Redis源碼分析系列五。ip
2備註二:scriptingInit();未看ci
3備註三: bioInit();未看
4備註四: loadDataFromDisk();未看。
5備註五: eventLoop->beforesleep(eventLoop);未看
6備註六:aeSearchNearestTimer區域塊未看。
7備註七:processCommand的quit命令未看。
8備註八:freeMemoryIfNeeded未看
9備註九:expireIfNeeded(db,key);未看。
10 removeExpire(db,key);
11 signalModifiedKey(db,key);
12 notifyKeyspaceEvent未看,
後面都會統一分析。