先上程序:
<?php $redis = new Redis(); $redis->connect('127.0.0.1', 6379); $starttime = explode(" ",microtime()); $pipe = $redis->multi(Redis::PIPELINE); for ($i = 0; $i < 10000; $i++) { $pipe->set("key::$i", str_pad($i, 4, '0', 0)); $pipe->get("key::$i"); } $replies = $pipe->exec(); //echo " "; print_r($replies); $endtime = explode(" ",microtime()); $thistime = $endtime[0]+$endtime[1]-($starttime[0]+$starttime[1]); $thistime = round($thistime,3); echo $thistime; echo "\r\n"; $a = array(); $starttime1 = explode(" ",microtime()); for($i= 0;$i<10000;$i++){ $redis->set("key::$i", str_pad($i, 4, '0', 0)); } for($i=0;$i<10000;$i++){ array_push($a, $redis->get("key::$i")); } //print_r($a); $endtime1 = explode(" ",microtime()); $thistime = $endtime1[0]+$endtime1[1]-($starttime1[0]+$starttime1[1]); $thistime = round($thistime,3); echo $thistime; echo "\r\n";
以上就介绍了 redis的pipeline测试分析,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号