正在显示
1 个修改的文件
包含
4 行增加
和
3 行删除
| @@ -15,6 +15,7 @@ use App\Services\ProjectServer; | @@ -15,6 +15,7 @@ use App\Services\ProjectServer; | ||
| 15 | use Illuminate\Console\Command; | 15 | use Illuminate\Console\Command; |
| 16 | use Illuminate\Support\Facades\Cache; | 16 | use Illuminate\Support\Facades\Cache; |
| 17 | use Illuminate\Support\Facades\DB; | 17 | use Illuminate\Support\Facades\DB; |
| 18 | +use Illuminate\Support\Facades\Redis; | ||
| 18 | 19 | ||
| 19 | /** | 20 | /** |
| 20 | * 初始化项目 | 21 | * 初始化项目 |
| @@ -170,12 +171,12 @@ class UpdateSeoTdk extends Command | @@ -170,12 +171,12 @@ class UpdateSeoTdk extends Command | ||
| 170 | $update[$table]['total_page']++; | 171 | $update[$table]['total_page']++; |
| 171 | $v = (array)$v; | 172 | $v = (array)$v; |
| 172 | 173 | ||
| 173 | - //缓存 在处理的 项目 数据 id | 174 | + //缓存 在处理的项目数据 id |
| 174 | $cache_key = "seo_tdk_{$project_id}_{$table}_{$v['id']}"; | 175 | $cache_key = "seo_tdk_{$project_id}_{$table}_{$v['id']}"; |
| 175 | - if(Cache::get($cache_key)){ | 176 | + if(!Redis::setnx($cache_key, 1)){ |
| 176 | continue; | 177 | continue; |
| 177 | } | 178 | } |
| 178 | - Cache::put($cache_key, 1, 120); | 179 | + Redis::expire($cache_key, 120); |
| 179 | 180 | ||
| 180 | echo date('Y-m-d H:i:s') . '更新--' . $table . ': 项目id' . $project_id . ':id' . $v['id'] . PHP_EOL; | 181 | echo date('Y-m-d H:i:s') . '更新--' . $table . ': 项目id' . $project_id . ':id' . $v['id'] . PHP_EOL; |
| 181 | 182 |
-
请 注册 或 登录 后发表评论