直接上代码:
/** * 分布式锁底层实现原理 * @return */ @GetMapping("distributedLock") public Object distributedLock(){ String lockKey = "distributedLockKey"; //给每个线程都设置一个唯一标识,避免出现程序执行的时间超过设置的过期时间,导致其他线程删除了自己的锁