diff --git a/qing-yu-club-subject/qing-yu-club-domain/pom.xml b/qing-yu-club-subject/qing-yu-club-domain/pom.xml
index d578409..352c083 100644
--- a/qing-yu-club-subject/qing-yu-club-domain/pom.xml
+++ b/qing-yu-club-subject/qing-yu-club-domain/pom.xml
@@ -42,5 +42,25 @@
qing-yu-club-infra
1.0-SNAPSHOT
+
+ org.springframework.boot
+ spring-boot-starter-data-redis
+ 2.4.2
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+ 2.12.7
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ 2.12.7
+
+
+ org.apache.commons
+ commons-pool2
+ 2.9.0
+
diff --git a/qing-yu-club-subject/qing-yu-club-domain/src/main/java/com/landaiqing/subject/domain/redis/RedisConfig.java b/qing-yu-club-subject/qing-yu-club-domain/src/main/java/com/landaiqing/subject/domain/redis/RedisConfig.java
new file mode 100644
index 0000000..7fb1def
--- /dev/null
+++ b/qing-yu-club-subject/qing-yu-club-domain/src/main/java/com/landaiqing/subject/domain/redis/RedisConfig.java
@@ -0,0 +1,46 @@
+package com.landaiqing.subject.domain.redis;
+
+import com.fasterxml.jackson.annotation.JsonAutoDetect;
+import com.fasterxml.jackson.annotation.JsonTypeInfo;
+import com.fasterxml.jackson.annotation.PropertyAccessor;
+import com.fasterxml.jackson.databind.DeserializationFeature;
+import com.fasterxml.jackson.databind.ObjectMapper;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.data.redis.connection.RedisConnectionFactory;
+import org.springframework.data.redis.core.RedisTemplate;
+import org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer;
+import org.springframework.data.redis.serializer.RedisSerializer;
+import org.springframework.data.redis.serializer.StringRedisSerializer;
+
+/**
+ * Redis的config处理
+ *
+ * @author: landaiqing
+ */
+@Configuration
+public class RedisConfig {
+
+ @Bean
+ public RedisTemplate redisTemplate(RedisConnectionFactory redisConnectionFactory) {
+ RedisTemplate redisTemplate = new RedisTemplate<>();
+ RedisSerializer redisSerializer = new StringRedisSerializer();
+ redisTemplate.setConnectionFactory(redisConnectionFactory);
+ redisTemplate.setKeySerializer(redisSerializer);
+ redisTemplate.setHashKeySerializer(redisSerializer);
+ redisTemplate.setValueSerializer(jackson2JsonRedisSerializer());
+ redisTemplate.setHashValueSerializer(jackson2JsonRedisSerializer());
+ return redisTemplate;
+ }
+
+ private Jackson2JsonRedisSerializer