suchen

Heim  >  Fragen und Antworten  >  Hauptteil

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

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

高洛峰高洛峰3029 Tage vor744

Antworte allen(2)Ich werde antworten

  • 欧阳克

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

    crontab

    Antwort
    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++;
    }


    Antwort
    0
  • StornierenAntwort