七、redis服务器 一条命令的执行流程 用户向客户端输入一条redis命令,客户端将命令转换成协议格式,将协议格式的命令请求通过连接到服务器的套接字发送给服务器; 服务器接收到redis客户端发送的协议格式的命令请求后,将其保存在对应客户端状态redisClient结构中的query_buf输入缓冲区中; 服务器分析输入缓冲区中的命令请求,将得到的命令名称、命令参数、命令参数个数保存在redisClient结构中的argv、argc属性中; 调用命令执行器,执行客户端指定的命令: 根据argv数组中的第一个元素,在命令表中找到对应的命令实现函数。命令表是一个字典,字典中的每一个键对应命令的名...