分布式锁的几种使用方式(数据库、redis、zookeeper)

一、基于数据库实现的分布式锁

基于表实现的分布式锁  -- 字段使用唯一索引

基于排他锁实现的分布式锁 -- 使用for update加排它锁

二、基于缓存的分布式锁

 使用redis,jetcache等--不能重复创建key-value

三、基于Zookeeper实现的分布式锁

使用临时有序结点--同一路径下的节点名称不能重复

https://blog.csdn.net/u010963948/article/details/79006572

https://my.oschina.net/aidelingyu/blog/1600979

https://www.jianshu.com/p/5d12a01018e1

猜你喜欢

转载自blog.csdn.net/u010002184/article/details/89401217