当前位置:Gxlcms > PHP教程 > 缓存-php如何后台监控redis队列是否有值,有值执行脚本php如何后台监控redis队列是否有值,有值执行脚本

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

时间:2021-07-01 10:21:17 帮助过:54人阅读

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

回复内容:

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

  1. <code class="php">$idle = 0;
  2. $maxWait = 10;
  3. $interval = 50; //50ms
  4. while(true) {
  5. if($redis->lLen() > 0 ) {
  6. $idle = 0;
  7. //doing some things
  8. continue;
  9. }
  10. //这里很重要
  11. usleep($interval * ($idle % $maxWait));
  12. $idle++;
  13. }</code>

crontab

人气教程排行