diff --git a/pom.xml b/pom.xml
index 0d854cb..d887c36 100644
--- a/pom.xml
+++ b/pom.xml
@@ -175,6 +175,13 @@
h2
1.4.200
+
+ com.github.kstyrc
+ embedded-redis
+ 0.6
+ test
+
+
diff --git a/src/test/java/cn/celess/blog/RedisServerMock.java b/src/test/java/cn/celess/blog/RedisServerMock.java
new file mode 100644
index 0000000..fd8c377
--- /dev/null
+++ b/src/test/java/cn/celess/blog/RedisServerMock.java
@@ -0,0 +1,37 @@
+package cn.celess.blog;
+
+import redis.embedded.RedisServer;
+import org.springframework.stereotype.Component;
+
+import javax.annotation.PostConstruct;
+import javax.annotation.PreDestroy;
+import java.io.IOException;
+
+/**
+ * @author : xiaohai
+ * @date : 2020/08/14 16:20
+ */
+@Component
+public class RedisServerMock {
+
+ private RedisServer redisServer;
+
+ /**
+ * 构造方法之后执行.
+ *
+ * @throws IOException e
+ */
+ @PostConstruct
+ public void startRedis() throws IOException {
+ redisServer = new RedisServer(6379);
+ redisServer.start();
+ }
+
+ /**
+ * 析构方法之后执行.
+ */
+ @PreDestroy
+ public void stopRedis() {
+ redisServer.stop();
+ }
+}