大佬浅谈分布式锁
2019-04-13 本文已影响0人
阿斌在路上
redis 实现 redis 分布锁
一、redis 实现分布式锁(可重入锁)
redission 实现分布式锁
1、对锁要有时间超时处理
2、锁可重入锁(重入设置时间)
redis.setnx(key,value); 实现
redis.expire(key,timeout);
二、ZooKeeper 实现锁(是一个分布式的,开放源码的分布式应用程序协调服务)
三、数据库实现分布式锁
下面是分布式锁逻辑图
image.png