14 服务器

felix.shao2025-02-18

14 服务器

概述

 详细内容略,可参考目录结构理解内容。

命令请求的执行过程

发送命令请求

读取命令请求

命令执行器(1):查找命令实现

命令执行器(2):执行预备操作

命令执行器(3):调用命令的实现函数

命令执行器(4):执行后续工作

将命令回复发送给客户端

客户端接收并打印命令回复

ServerCron 函数

更新服务器时间缓存

更新 LRU 时钟

更新服务器每秒执行命令次数

更新服务器内存峰值记录

处理 SIGTERM 信号

管理客户端资源

管理数据库资源

执行被延迟的 BGREWRITEAOF

检查持久化操作的运行状态

将 AOF 缓冲区中的内容写入 AOF 文件

关闭异步客户端

增加 cronloops 计数器的值

初始化服务器

初始化服务器状态结构

载入配置选项

初始化服务器数据结构

还原数据库状态

执行事件循环

参考文献

Last Updated 2/18/2025, 5:05:12 PM