Felix's Blog
首页
首页
首页
提示
基础环境整理
面试
面试
计算机基础
Java
数据库
消息中间件
Spring
其他框架
其他
Java
Java
Java
集合
JVM
并发
亿级流量 Java 高并发与网络编程实战
JavaFrame
JavaFrame
Spring Framework
Spring Boot
Spring Cloud
分布式
任务调度
数据库
数据库
MySQL
Redis
Elasticsearch
HugeGraph
ClickHouse
中间件
中间件
Kafka
RabbitMQ
ActiveMQ
Nats
Nginx
IT 技术
IT 技术
核心软件
后端
前端
测试
Unity
我的菜谱
Series
14 服务器
felix.shao
2025-02-18
14 服务器
概述
命令请求的执行过程
发送命令请求
读取命令请求
命令执行器(1):查找命令实现
命令执行器(2):执行预备操作
命令执行器(3):调用命令的实现函数
命令执行器(4):执行后续工作
将命令回复发送给客户端
客户端接收并打印命令回复
ServerCron 函数
更新服务器时间缓存
更新 LRU 时钟
更新服务器每秒执行命令次数
更新服务器内存峰值记录
处理 SIGTERM 信号
管理客户端资源
管理数据库资源
执行被延迟的 BGREWRITEAOF
检查持久化操作的运行状态
将 AOF 缓冲区中的内容写入 AOF 文件
关闭异步客户端
增加 cronloops 计数器的值
初始化服务器
初始化服务器状态结构
载入配置选项
初始化服务器数据结构
还原数据库状态
执行事件循环
参考文献
概述
详细内容略,可参考目录结构理解内容。
命令请求的执行过程
发送命令请求
读取命令请求
命令执行器(1):查找命令实现
命令执行器(2):执行预备操作
命令执行器(3):调用命令的实现函数
命令执行器(4):执行后续工作
将命令回复发送给客户端
客户端接收并打印命令回复
ServerCron 函数
更新服务器时间缓存
更新 LRU 时钟
更新服务器每秒执行命令次数
更新服务器内存峰值记录
处理 SIGTERM 信号
管理客户端资源
管理数据库资源
执行被延迟的 BGREWRITEAOF
检查持久化操作的运行状态
将 AOF 缓冲区中的内容写入 AOF 文件
关闭异步客户端
增加 cronloops 计数器的值
初始化服务器
初始化服务器状态结构
载入配置选项
初始化服务器数据结构
还原数据库状态
执行事件循环
参考文献
Redis 设计与实现-第 2 版
open in new window
← 13 客户端
ON THIS PAGE
概述
命令请求的执行过程
发送命令请求
读取命令请求
命令执行器(1):查找命令实现
命令执行器(2):执行预备操作
命令执行器(3):调用命令的实现函数
命令执行器(4):执行后续工作
将命令回复发送给客户端
客户端接收并打印命令回复
ServerCron 函数
更新服务器时间缓存
更新 LRU 时钟
更新服务器每秒执行命令次数
更新服务器内存峰值记录
处理 SIGTERM 信号
管理客户端资源
管理数据库资源
执行被延迟的 BGREWRITEAOF
检查持久化操作的运行状态
将 AOF 缓冲区中的内容写入 AOF 文件
关闭异步客户端
增加 cronloops 计数器的值
初始化服务器
初始化服务器状态结构
载入配置选项
初始化服务器数据结构
还原数据库状态
执行事件循环
参考文献