outLog("Job start " . date('Y-m-d H:i:s')); if ($this->redis->set("aike_service:SyncRateJob", "1", "EX", "60", "NX") == false) { $this->outLog("Job start failed, lock exist, exit."); return; } RateHelper::getRate(true); $this->outLog("Job end, " . date('Y-m-d H:i:s')); $this->redis->del("aike_service:SyncRateJob"); } }