Redis是一个TCP服务器,并支持请求/响应协议,在Redis中,通过以下步骤完成请求-
客户端向服务器发送查询,并通常以阻塞的方式从Socket中读取服务器的响应。
服务器处理命令并将响应发送回客户端。
管道的基本含义是,客户端可以完全不等待答复就将多个请求发送到服务器,并最终在一个步骤中读取答复。
要检查Redis管道,只需启动Redis实例并在终端中键入以下命令。
$(echo -en "PING\r\n SET tutorial redis\r\nGET tutorial\r\nINCR visitor\r\nINCR visitor\r\nINCR visitor\r\n"; sleep 10) | nc localhost 6379 +PONG +OK redis :1 :2 :3
在上面的示例中,无涯教程将使用 PING 命令检查Redis连接,设置了一个名为 tutorial 的字符串,其值为 redis,稍后,获得该键值并将访问者数量增加三倍输出,可以看到所有命令都一次提交给Redis,Redis在一个步骤中提供了所有命令的输出。
参考链接
https://www.learnfk.com/redis/redis-pipelining.html
标签:教程,Redis,redis,无涯,nINCR,visitor,服务器,tutorial From: https://blog.51cto.com/u_14033984/9119073