1 普通模式
$redis = new Redis;
$redis->connect("127.0.0.1","6379");
$redis->auth("123456");
for($i=0;$i<10000;$i++){
$redis->set("num-".$i,'');
$redis->del("num-".$i);
}
耗时 16.04s
2 使用管道
$redis = new Redis;
$redis->connect("127.0.0.1","6379");
$redis->auth("123456");
$pipe = $redis->multi(Redis::PIPELINE);
for($i=0;$i<10000;$i++){
$pipe->set("num-".$i,'');
$pipe->del("num-".$i);
}
$pipe_result = $pipe->exec();
耗时 205ms
ps:注意耗时单位,,差了78倍之多,,,