<--个人成长笔记系列-->分布式锁的实现方式(三种)
2019-10-08 本文已影响0人
天痕丿泪倾城
JAVA知识点:
(掌握)分布式锁:
1、数据库层面锁
unique(唯一性约束) 或 for....update
2、Zookeeper
3、Redis
使用 SETNX key value----只在键 key 不存在的情况下, 将键 key 的值设置为 value 。若键 key 已经存在, 则 SETNX 命令不做任何动作。(这里符合分布式锁的 处理方式)
JAVA知识点:
(掌握)分布式锁:
1、数据库层面锁
unique(唯一性约束) 或 for....update
2、Zookeeper
3、Redis
使用 SETNX key value----只在键 key 不存在的情况下, 将键 key 的值设置为 value 。若键 key 已经存在, 则 SETNX 命令不做任何动作。(这里符合分布式锁的 处理方式)