Redis分布式锁

使用规范

1.加锁必须释放锁

2.和数据集事务@Transaction 一起使用
需要注意,手动操作事务开启,提交,回滚,避免2个时间相互影响。

https://segmentfault.com/a/1190000022734691

3.尽量使用redission,避免重复造轮子

4.现在SpringBoot2 默认使用lettuce 需要参照redission,使用lua和和加锁后的“看门狗”模式。
https://juejin.im/post/6844903798125641741