视频里的做法是不是还会造成死锁问题

来源:4-7 Redisson分布式锁的应用

电皮皮

2021-01-10

当请求还剩个位数时报红,后端连接池卡住
老师你好,我在做测试时发现到还剩几个连接的时候就卡住了,然后想对voucher_order表进行truncate操作,发现也卡住了,如下图:
图片描述
之后把ms-seckill服务停了,才能执行这个truncate操作,这是不是死锁了,如果确实是死锁了那要如何进行解决呢?

写回答

1回答

InCowboy

2021-01-10

你用的是不是Redisson里面的tryLock()方法呢,你可以多设置一个参数,我把等待时间设置的比较长,boolean isLocked = lock.tryLock(0, expireTime, TimeUnit.MILLISECONDS);

0
3
电皮皮
谢谢老师指点
2021-01-11
共3条回复

高级Redis进阶课 解决Redis实际问题+掌握Redis6.x特性

以项目整合Redis各种场景,从此轻松应对各类Redis难题

934 学习 · 353 问题

查看课程