在laravel中使用redis的分布式锁
例一
这样有一个问题,setNX设置过期时间并不是原子的操作,如果在设置执行完 $redis->setnx($lockKey, 1);时服务器宕机了,这时候未设置成功过期时间,则其他用户获取不到锁
例二...>
例二相对于例一而言,实现了原子操作设置过期时间(从2.6.12版本开始才有的)
下面我重点说一下laravel中set命令的几个参数含义,在网上未曾找到详细的解释,特此记录下来。...set($key, $value, $expireResolution = null, $expireTTL = null, $flag = null)
在Laravel...dd(DB::getQueryLog());
方法二:
安装
composer require guanguans/laravel-dump-sql -v
php artisan vendor:publish