- 博客(1)
- 问答 (2)
- 收藏
- 关注
原创 分布式锁的实现方法
每次要获取锁的时候,往数据库插入一条数据,并且带有主键或者唯一约束,有多个服务往数据库发送插入请求时,数据库能保证只有一个成功,则认为插入成功的那个服务获得了锁,当业务完成之后,一定要删掉数据,也就是释放锁。为了方便理解分布式锁的实现,可以想象在一个文件夹内创建文件,当一个服务需要创建锁,则新建一个文件A,另一个服务要创建锁,也需要创建文件A,但由于重名,所以无法创建。:为了避免误删其他客户端持有的锁,Redisson 在释放锁时会先检查锁的持有者是否是当前客户端,只有持有锁的客户端才能释放锁。
2024-03-12 15:27:41 482
空空如也
求助,ListView没有执行getView方法
2019-06-14
微信小程序,想用一个变量接收数据库查询的结果,但显示了undefined
2018-10-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人