好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

PHP中利用Redis管道加快执行

$redis->muti($mode)->get($key)->set($key)->exec();

 既然是这样的, 也就是说当我要使用管道执行一万次操作的时候需要写一万次操作在muti()的后面,,,还是我找到更好的写法?

设计者没有想到这个问题么?今天测试成功了

<?php $redis = new Redis(); $redis->connect('10.1.132.86', 6379); $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);

 

查看更多关于PHP中利用Redis管道加快执行的详细内容...

  阅读:48次