大佬浅谈分布式锁

redis 实现 redis 分布锁
一、redis 实现分布式锁(可重入锁)
redission 实现分布式锁
1、对锁要有时间超时处理
2、锁可重入锁(重入设置时间)
redis.setnx(key,value); 实现
redis.expire(key,timeout);

二、ZooKeeper 实现锁(是一个分布式的,开放源码的分布式应用程序协调服务)
三、数据库实现分布式锁

下面是分布式锁逻辑图


image.png

你可能感兴趣的:(大佬浅谈分布式锁)