使用睡眠或长任务延迟php redis更新

时间:2016-02-24 12:18:27

标签: php redis delay sleep

我尝试模拟一个大的php方法,我首先增加一个redis值,然后在结束时减少redis值,以便知道"实时"我在这个过程中有多少人。

为了模拟这个,我尝试了睡眠,睡眠和大"对于",但是使用这种方法的redis增量,根据请求有一点延迟(15-25秒),所以我没有&#39 ; t知道这是否是真实的行为,或者这是/ sleep / usleep的问题。

代码是:

function start() {

   $redis->incr('people_active');

   sleep(60);

   $redis->decr('people_active');

}

0 个答案:

没有答案