здесь я пытаюсь проверить Атомная блокировка Laravel Но она все время терпит неудачу с LockTimeoutException
.
use Illuminate\Support\Facades\Cache;
use Illuminate\Contracts\Cache\LockTimeoutException;
$lock = Cache::lock('foo', 10);
try {
$lock->block(5);
// this point will never touch
} catch (LockTimeoutException $e) {
echo "Unable to acquire lock...";
} finally {
optional($lock)->release();
}
Мой текущий драйвер кеша - Redis, а версия Laravel - 6.