摘要: initServer是redis对server进行初始化的入口,其由main调用,位于initServerConfig、命令行参数解析、守护进程判定之后,是server最重要的入口点。尽管代码看似简单(102行代码,且大量的赋值语句),但顺藤摸瓜,有很多点值得仔细看看。接下来逐行分析:函数第一件事是对信号进行处理: 899 signal(SIGHUP, SIG_IGN); 900 signal(SIGPIPE, SIG_IGN); 901 setupSignalHandlers();redis多作为守护进程运行,这时其不会有控制终端,首先忽略掉SIGHUP信号。(见AP... 阅读全文
posted @ 2012-05-30 21:23 刘浩de技术博客 阅读(4418) 评论(2) 推荐(4) 编辑