search

Home  >  Q&A  >  body text

php如何后台监控redis队列是否有值 ,有值执行脚本php如何后台监控redis队列是否有值 ,有值执行脚本

php如何后台监控redis队列是否有值 ,有值执行脚本

高洛峰高洛峰2953 days ago699

reply all(2)I'll reply

  • 欧阳克

    欧阳克2016-11-11 09:56:15

    crontab

    reply
    0
  • 三叔

    三叔2016-11-11 09:56:05

    $idle = 0;
    $maxWait = 10;
    $interval = 50; //50ms
    while(true) {
    if($redis->lLen() > 0 ) {
         $idle = 0;
        //doing some things
        continue;
    }
     //这里很重要
     usleep($interval * ($idle % $maxWait));
     $idle++;
    }


    reply
    0
  • Cancelreply