Redis运行流程源码解析.pdfVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档