redis 管道技术可以实现不需要服务端响应,客户端可以继续向服务端一次性的发送多个请求, 一次性读取所有服务端的响应,大大提高协议性能。
redis的管道 是一种异步的访问模式。
<?php
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
$pipe = $redis->multi(Redis::PIPELINE);
for ($i = 0; $i < 100; $i++) {
$key = "key".$i;
var_dump($pipe->set($key,$i));
echo "<br>";
var_dump($pipe->get($key));
}
$result = $pipe->exec();
var_dump($result);