Redis是高性能的内存数据库,广泛应用于缓存、会话管理和实时数据处理等场景。
本文介绍了Redis的核心特性和使用场景,帮助你构建高性能的应用系统。
单机锁用 synchronized,分布式锁用什么?Redis RedLock?ZooKeeper 临时节点?etcd Lease?选错了就是生产事故。
一、三种实现的核心原理
Redis 分布式锁
SET key value NX PX 30000
NX: 不存在才设置(互斥)
PX: 过期时间(防死锁)
value: 唯一标识(防误删)
释放锁:Lua 脚本保证"判断+删除"原子性
2026/6/27大约 6 分钟