redis7 源码调试 服务端处理客户端./redis-cli连接 指令执行过程
##redis-cli客户端发起 ./redis-cli 客户端连接 指令
##redis网络请求
1、AE_READABLE事件

2、客户端fd

3、创建文件事件

4、添加客户端cfd读写事件

5、处理读事件AE_READABLE

6、回调函数处理连接请求 readQueryFromClient

7、nread = connRead(c->conn, c->querybuf+qblen, readlen); 读取数据到client结构体缓存

8、processMultibulkBuffer 处理客户端请求数据

9、处理对应redis 命令 processCommandAndResetClient

10、处理客户端写事件 handleClientsWithPendingWrites

设置写回调 connSetWriteHandlerWithBarrier


11、拉取写回调 数据准备写回客户端

12、调用系统函数给客户端写回数据


