laravel设置redis当天过期的key

今天在写脚本做了一个判断

如果当天失败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');
}
```

    A+
发布日期:2022年09月26日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: