如图,在普通的Redis命令中,一个命令对应一个返回结果,所以,Redis为了提高其读写能力,加入了管道技术pipeline。
如图,对于一次执行多个命令的Redis客户端,比如从数据库中查询结果后批量导入到Redis中,不再等待每个命令的返回结果,而是在统一的时间点获取返回结果,这是客户端改变了获取结果的方式带来的性能提升。
Pipeline和批量命令的对比