使用redis实现分布式锁

分布式锁的应用场景 当多个机器(多个进程)会对同一条数据进行修改时,而且要求这个修改是原子性的。这里有两个限定:javascript 多个进程之间的竞争,意味着JDK自带的锁失效; 原子性修改,意味着数据是有状态的,修改先后有依赖。 分布式锁的实现条件:java 高性能(加、解锁时高性能) 可使用阻塞锁与非阻塞锁。 不能出现死锁。 可用性(不能出现节点 down 掉后加锁失败)。 Redis使用分
相关文章
相关标签/搜索