laravel 加cache锁
use Illuminate\Support\Facades\Redis;
use Illuminate\Support\Facades\Cache;
$lock = Cache::lock('lock_' . $this->user_id . '_' . $gid, 3); $result = $lock->get(); if (!$result) { return $this->error('请不要重复提交'); }
Cache::lock('lock_' . $this->user_id . '_' . $gid)->forceRelease();