zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

redis分布式锁踩坑——续

2023-09-27 14:23:02 时间

继上次redis分布式锁踩坑后,那个坑还没踩够。
之前是因为线程挂掉,然后导致value不过期,然后我改成了原子性的setx方法。

但是由于使用的是同一个key,且value不过期,所以setx方法,是not exist的,那么永远失败,永远抢不到锁。

于是,出现了一个坑,就是永远抢不到锁,抢不到后面的业务逻辑自然无法执行。

所以,这时候可以手动del 老的key,然后问题就解决了。