我们都知道实现Redis分布式锁会用到Redis的setnx命令,这个命令会实现在key不存在的时候才能设置成功,一般的场景这种方式就能实现简单的分布式锁,但是这种方式存在很多问题,比如锁过期的问题,setnx和锁过期命令expire是两个单独的命令,执行的时候不具有原子性,当然还有其他的问题,我们在后面再一一介绍。
Redisson框架就是为我们封装了分布式锁的很多实现细节,我们可以用简单的几行命令实现相对完善的分布式锁。
下面我们就以Springboot整合redisson来实战一下。
1、首先我们需要引入redisson的依赖包4.0.0 com.liupeng redis-test1.0 1.8 UTF-8



