FWQ
Redis服务器的启动过程分析
Redis服务器的启动过程分析 收藏 亲爱的编程学习爱好者,如果你点开了这篇文章,说明你对《Redis服务器的启动过程分析》很感兴趣。本篇文章就来给大家详细解析一下,主要介绍一下Redis服务器、启动过程,希望所有认真读完的童鞋们,都有实质性的提高。 本文将通过分析代码来介绍Redis的启动过程,通过查看Redis 的启动脚本,得知Redis的启动时从Redis.c的main方法开始的。Redis启动可以分为以下几个步骤: 1.初始化Redis服务器全局配置 2.重置服务器Save参数(具体下文详解)和加载配置文件 3.初始化服务器 4.加载数据库 5.开始网络监听 一,初始化Redis服务器全局配置。这一步骤主要是主要是根据Redis.h中设置的Static值来初始化Redis服务器配置,这里设置是Redis服务器的默认配置。如: ·TCP Port,Redis Client的缺省Timeout; ·Redis缺省的数据库数目; ·Redis Append 持久化方式的参数设置; ·Redis的所支持的各种数据结构的缺省值的设置; ·Redis内存Swap相关设置; ·Redis Master & Slave相关的配置; ·Redis Command Table初始化。 二,加载配置文件:…