laravel 加cache锁

admin9个月前Laravel440

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();

 


相关文章

php 优化

使用 gc_collect_cycles() 强制进行垃圾回收 PHP 的垃圾回收机制会自动释放不再使用的变量所占用的内存。然而,在某些情况下,尤其是在长时间运行的脚本(如 CLI...

抖音小程序码

public function dyqrcode($uid){    $url = "https://open.douyin.com/api/apps/v1/qrcode...

压缩图片

public static function size($id, $img) { try { list($width, $height, $img_type, $attr) = @getimages...

两个经纬度之间的距离

    public function haversineGreatCircleDistance($latitude1, $longitude1, $latitude2, $lon...

手机号替换

 $vv = substr_replace($vv, '****', 3, 4) ....

公众号登录

public function wxlogin(){       $code = request()->input('code'); &n...