第12-1周 分布式锁 1. 分布式锁概念 1.1 举例说明 1.2 分布式锁原理 1.3 分布式锁种类 2. JVM本地锁 2.1 synchronized 2.2 ReentrantLock 小结 3. 数据库锁 4. Redis锁setnx 4.1 Redis 工具类 4.2 redis锁应用 1. 简单应用 2. 优化:加锁失败while处理 3. 优化:锁删除`LUA`脚本执行删除`key`操作 4. 优化:锁自动续期 5. 最终模板(❤❤❤❤❤) ****************************************************************************** 1. 分布式锁概念 1.1 举例说明 在慕聘网,一个企业下有多个hr用户,这些hr用户在同一时间修改企业信息时存在对企业信息资源的抢夺 1.2 分布式锁原理