diff --git a/cash-api/api-config/pom.xml b/cash-api/api-config/pom.xml
index 5f077a7b8..619b01ab6 100644
--- a/cash-api/api-config/pom.xml
+++ b/cash-api/api-config/pom.xml
@@ -28,6 +28,12 @@
com.czg
cash-common-tools
+
+
+ com.czg
+ cash-common-redis
+ 1.0.0
+
diff --git a/cash-api/api-config/src/main/java/com/czg/config/CacheConfig.java b/cash-api/api-config/src/main/java/com/czg/config/CacheConfig.java
new file mode 100644
index 000000000..036132d71
--- /dev/null
+++ b/cash-api/api-config/src/main/java/com/czg/config/CacheConfig.java
@@ -0,0 +1,43 @@
+package com.czg.config;
+
+import org.springframework.cache.CacheManager;
+import org.springframework.cache.annotation.EnableCaching;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.context.annotation.Primary;
+import org.springframework.data.redis.cache.RedisCacheConfiguration;
+import org.springframework.data.redis.cache.RedisCacheManager;
+import org.springframework.data.redis.connection.RedisConnectionFactory;
+import org.springframework.data.redis.serializer.StringRedisSerializer;
+
+import java.time.Duration;
+
+
+/**
+ * @author GYJoker
+ */
+@Configuration
+@EnableCaching
+public class CacheConfig {
+
+ @Bean(name = "redisCacheManager")
+ @Primary
+ public CacheManager cacheManager(RedisConnectionFactory redisConnectionFactory) {
+ // 使用自定义的 FastJson2RedisSerializer 进行值的序列化
+ FastJson2RedisSerializer