服务器

Redis服务器负责与多个客户端建立网络连接,处理客户端发送的命令请求,在数据库中保存客户端执行命令所产生的数据,并通过资源管理来维持服务器自身的运转

命令请求执行流程

  1. 客户端将命令请求发送给服务器
  2. 服务器读取命令请求,并分析出命令参数
  3. 命令执行器根据参数查找命令的实现函数,然后执行实现函数并得出命令回复
  4. 服务器将命令恢复返回给客户端

服务器启动流程

  1. 初始化服务器状态结构
  2. 载入服务器配置选项
  3. 初始化服务器数据结构
  4. 还原数据库状态
  5. 执行事件循环

索引

Redis 服务端程序实现原理

只言片语任我说,提笔句句无需忖。落笔不知寄何人,唯有邀友共斟酌。
原文地址:https://www.cnblogs.com/phonecom/p/15129408.html