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

新手上路,请多包涵

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

阅读 4.9k
2 个回答
$idle = 0;
$maxWait = 10;
$interval = 50; //50ms
while(true) {
if($redis->lLen() > 0 ) {
     $idle = 0;
    //doing some things
    continue;
}
 //这里很重要
 usleep($interval * ($idle % $maxWait));
 $idle++;
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题