Skip to main content

2 posts tagged with "Redis"

View All Tags

聊聊分布式锁:从数据库到 Redis 再到 Redisson

· 16 min read
小小亮
普通的Java开发

在单机应用时代,一个 synchronized 或 ReentrantLock 就能解决多线程竞争共享资源的问题。但随着微服务架构的普及,应用被部署在多台服务器上,JVM 级别的本地锁就失效了——它只能保证单进程内的互斥。这时候,就需要一把"分布式锁"来保证跨进程、跨主机的互斥访问。

本文将带你深入了解分布式锁的常见实现方案,特别是 Redis 方案的演进,以及工业级组件 Redisson 的底层原理。