客户端与 服务器建立连接后,就可以使用相关命令操作数据库中的 key 了。下面我们以 SET KEY VALUE 命令为例,来看看命令的执行过程。
2 发送命令请求当用户在客户端键入一个命令请求时,客户端会将这个命令请求按协议格式转换,然后通过连接到服务器的套接字,将转换后的命令请求发送给服务器,如图 3 所示:
因此,对于我们上面的命令请求,客户端会转成:
"*3\r\n$3\r\nSET\r\n$3\r\nKEY\r\n$5\r\nVALUE\r\n"然后发给服务器。
以上是客户端发送命令给服务器的过程,在下一节中,我们再来认识服务器是如何响应客户端请的。