- 41
- 0
- 约5.37万字
- 约 31页
- 2017-09-25 发布于湖北
- 举报
Redis运行流程源码解析
[Type the document title]
Redis 运行流程源码解析
作者:nosqlfan on 星期一, 五月28, 2012 ·8 条评论 【阅读:8,222 次】
本文来自@凡趣科技pesiwang 同学的投稿分享,对Redis 运行流程,命令处理的内部实现进行了深
入讲解。
本文分析源码基于Redis 2.4.7 stable 版本。
概述
Redis 通过定义一个struct redisServer 类型的全局变量server 来保存服务器的相关信息(比如:配置
信息,统计信息,服务器状态等等)。启动时通过读取配置文件里边的信息对server 进行初始化
(如果没有指定配置文件,将使用默认值对sever 进行初始化),初始化的内容有:起监听端口,
绑定有新连接时的回调函数,绑定服务器的定时函数,虚拟内存初始化,log 初始化等等。
启动
初始化服务器配置
先来看看redis 的main 函数的入口
Redis.c :1694
int main(int argc, char **argv) {
time_t start;
initServerConfig();
if (argc == 2) {
if (strcm
您可能关注的文档
最近下载
- (25格)舒尔特方格练习题儿童注意力训练(每日一练,共9份).docx VIP
- 《机械与电气识图》课程标准(电气专业).pdf VIP
- GB50330-2013建筑边坡工程技术规范.pdf VIP
- 企业破产法修订草案对比表.docx VIP
- 年综合利用3万吨磨屑铁泥基本建设项目环评报告书.pdf VIP
- 2025年广西事业单位c类考试试题及答案.doc VIP
- 2025年大一透视考试题及答案.doc VIP
- 细菌性角膜炎护理查房.pptx VIP
- 部编版四年级下册语文第三单元复习.pptx VIP
- 深度解析(2026)《GBT 36512-2018飞机固态远程功率控制器通用要求》.pptx VIP
原创力文档

文档评论(0)