redis 加锁 问题

while (!$lock) {

        $lock = Redis::set('lock'.$id, $random, 'nx', 'ex' , $ttl);
    }

我想在这句话在我指定的时间 超时抛出异常 我该怎么做


慕姐4208626
浏览 551回答 1
1回答

绝地无双

在你这行代码前面加一行,用来判断一下是否key已失效~~~if ($redis->exists('lock' . $id)) {    // 没失效} else {    // 失效了}以上对你需求的猜测。
打开App,查看更多内容
随时随地看视频慕课网APP