- 博客(19)
- 收藏
- 关注
原创 分布式锁(ZooKeeper)
ZooKeeper 是一个分布式协调服务,提供一致性和可靠性。在分布式锁场景中,利用 ZooKeeper 的强一致性机制,可以高效地实现分布式锁。ZooKeeper 的分布式锁基于**临时节点(Ephemeral Nodes)
2024-12-15 23:52:11
630
原创 分布式锁(Redis)
Redis 分布式锁是一种常见的实现分布式系统中互斥访问资源的方案,利用 Redis 的单线程操作和高效性能来保证锁的原子性和可靠性。Redisson 是 Redis 的 Java 客户端,提供了更完善的分布式锁实现,支持自动续期、可重入锁等特性。Redis 本身是键值存储,无需像数据库那样设计表。释放锁时需确保只有锁的持有者才能释放,以避免误删其他客户端的锁。Redisson 封装了底层的细节,适合复杂场景使用。命令,可以原子性地获取锁。利用 Redis 的。
2024-12-15 23:45:54
269
原创 分布式锁(MySQL)
加锁通过向表中插入一条记录来实现,利用数据库的唯一约束防止重复插入。以保证同一时刻只能插入一个特定方法名。释放锁通过删除对应的记录来实现。
2024-12-15 23:31:31
496
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人