Redis性能有100,000次写入

时间:2014-03-01 16:20:13

标签: php performance redis

根据Redis文档:

Remember that with commodity hardware Redis is able to handle 100.000 writes per second. That's enough even for Twitter, I guess.

我的电脑配置是:

CPU:Ci7 1.5GHz
内存:4GB。永远不会达到最大使用率!!
操作系统:Win7

在我的localhost上,我在PHP中使用此脚本测试了100.000 SADD OR set

for ($i=0; $i < 100000; $i++) { 
    Redis::set( 'log:'.$i, $i );
}

但这需要30 seconds才能完成。为什么呢?!

1 个答案:

答案 0 :(得分:1)

我只想把它放在这里......

Redis::pipeline(function($pipe)
{
    for ($i = 0; $i < 1000; $i++)
    {
        $pipe->set("key:$i", $i);
    }
});