今天在写脚本做了一个判断
如果当天失败3次,那么当天停止执行脚本
use Illuminate\Support\Facades\Redis;
if(Redis::get('cron-fail-num') >= 3){
echo "脚本多次执行有误,当天停止执行";
\Log::info("脚本多次执行有误,当天停止执行") ;
exit;
}
//其他代码
if(Redis::get('cron-fail-num') == ''){
Redis::setex('cron-fail-num',strtotime(date("Y-m-d 23:59:59")) - time(),1);
}else{
Redis::incr('cron-fail-num');
}
如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术
转载请注明:laravel设置redis当天过期的key 出自老鄢博客 | 欢迎分享