搜尋

首頁  >  問答  >  主體

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

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

高洛峰高洛峰2944 天前695

全部回覆(2)我來回復

  • 欧阳克

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

    crontab

    回覆
    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++;
    }


    回覆
    0
  • 取消回覆