diff --git a/pom.xml b/pom.xml
index b3b59d3..6f85c2a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -63,6 +63,11 @@
aspectjweaver
1.9.7
+
+ org.redisson
+ redisson
+ 3.22.1
+
diff --git a/src/main/java/com/hmdp/config/RedissonConfig.java b/src/main/java/com/hmdp/config/RedissonConfig.java
new file mode 100644
index 0000000..e5b274f
--- /dev/null
+++ b/src/main/java/com/hmdp/config/RedissonConfig.java
@@ -0,0 +1,19 @@
+package com.hmdp.config;
+
+import org.redisson.Redisson;
+import org.redisson.api.RedissonClient;
+import org.redisson.config.Config;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+
+@Configuration
+public class RedissonConfig {
+ @Bean
+ public RedissonClient redissonClient() {
+ //1.创建配置
+ Config config = new Config();
+ config.useSingleServer().setAddress("redis://192.168.56.10:6379").setPassword("123456");
+ //2.根据 Config 创建出 RedissonClient 实例
+ return Redisson.create(config);
+ }
+}
diff --git a/src/main/java/com/hmdp/service/impl/VoucherOrderServiceImpl.java b/src/main/java/com/hmdp/service/impl/VoucherOrderServiceImpl.java
index c0b9bea..76cf478 100644
--- a/src/main/java/com/hmdp/service/impl/VoucherOrderServiceImpl.java
+++ b/src/main/java/com/hmdp/service/impl/VoucherOrderServiceImpl.java
@@ -1,6 +1,7 @@
package com.hmdp.service.impl;
import cn.hutool.db.handler.RsHandler;
+import com.hmdp.config.RedissonConfig;
import com.hmdp.dto.Result;
import com.hmdp.entity.SeckillVoucher;
import com.hmdp.entity.Voucher;
@@ -13,6 +14,8 @@ import com.hmdp.service.IVoucherService;
import com.hmdp.utils.RedisIdWorker;
import com.hmdp.utils.SimpleRedisLock;
import com.hmdp.utils.UserHolder;
+import org.redisson.api.RLock;
+import org.redisson.api.RedissonClient;
import org.springframework.aop.framework.AopContext;
import org.springframework.aop.framework.AopProxy;
import org.springframework.beans.factory.annotation.Autowired;
@@ -39,6 +42,8 @@ public class VoucherOrderServiceImpl extends ServiceImpl implements IVoucherService {
-
@Resource
private ISeckillVoucherService seckillVoucherService;