Redis分布式锁加锁案例(四)
相关视频教程(来自动力节点):https://www.bilibili.com/video/BV1Uz4y1X72A
相关资料下载:http://www.bjpowernode.com/?csdn
1. 组件依赖
首先我们要通过Maven引入Jedis开源组件,在pom.xml文件加入下面的代码:
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>
2. 加锁代码
先展示代码,再带大家慢慢解释为什么这样实现:
public class RedisTool {
private static final String LOCK_SUCCESS = "OK";
private static final String SET_IF_NOT_EXIST = "NX";
private static final String SET_WITH