2020
10-01
10-01
基于redis实现分布式锁的原理与方法
前言系统的不断扩大,分布式锁是最基本的保障。与单机的多线程不一样的是,分布式跨多个机器。线程的共享变量无法跨机器。为了保证一个在高并发存场景下只能被同一个线程操作,java并发处理提供ReentrantLock或Synchronized进行互斥控制。但是这仅仅对单机环境有效。我们实现分布式锁大概通过三种方式。redis实现分布式锁数据库实现分布式锁zk实现分布式锁今天我们介绍通过redis实现分布式锁。实际上这三种和java对比看属...
继续阅读 >