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、调用系统函数给客户端写回数据