redis分布式锁
前言
分布式锁的选择,目前市面上使用最广的就是redis和zookeeper,这两种实现都有各自的有点。
zookeeper:可用性高,性能低,并发低。
redis:性能高,可用性中等,并发高
根据业务场景选择合适的技术实现,下面通过应用redis的特性,实现分布式锁。
业务开发相关要求
与业务代码低耦合,侵入性低。
使用方便,简单
组件开发
实现原理
利用redis的串行操作特点,将相关的锁设置key,给key设置过期时间。编写为一个luna脚本,实现一体操作。
redislock相关开源
原创
2021-05-04 13:41:50 ·
197 阅读 ·
0 评论