为什么通过随机数删除redis分布式锁更安全,setnx不是只能一个客户端占坑成功吗
redis分布式锁--001(超时问题)超时问题 于超出了锁的超时限制,就会出现问题。因为这时候锁过期了,第二个线程重新持有了这把锁,但是紧接着第一个线程执行完了业务逻辑,就把锁给释放了,第三个线程就会在第二个线程...
为什么通过随机数删除redis分布式锁更安全,setnx不是只能一个客户端占坑成功吗
redis分布式锁--001(超时问题)超时问题 于超出了锁的超时限制,就会出现问题。因为这时候锁过期了,第二个线程重新持有了这把锁,但是紧接着第一个线程执行完了业务逻辑,就把锁给释放了,第三个线程就会在第二个线程...