Felix's Blog
首页
首页
首页
提示
集群通用环境整理
DEVOPS 通用整理
面试
面试
计算机网络
计算机基础
Java
数据库
消息中间件
Spring
常用框架
分布式
其他
Java
Java
Java
集合
JVM
并发
亿级流量 Java 高并发与网络编程实战
JavaFrame
JavaFrame
Spring 系列
Spring Framework
Spring Boot
Spring Cloud
Java 进阶
Java 进阶
大数据
大数据概述
分布式
Zookeeper
数据库
数据库
关系型数据库
MySQL
缓存中间件
Redis
搜索引擎
Elasticsearch
大数据
HugeGraph
ClickHouse
中间件
中间件
消息中间件
Kafka
RabbitMQ
ActiveMQ
Nats
容器中间件
Nginx
IT 技术
IT 技术
UML
数据结构
算法
方法论
设计模式
其他
IT 软件
开发、部署工具
开发脚手架
测试
我的菜谱
前端
概述
开发环境安装
Web 基础
Web 框架
Vue
博客脚手架
Unity
uni-app
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 计数器的值
初始化服务器
初始化服务器状态结构
载入配置选项
初始化服务器数据结构
还原数据库状态
执行事件循环
参考文献