Browse Source

更改redis序列化方式

xie.kaifeng 1 year ago
parent
commit
b2a37930f0

+ 3 - 2
mtp3-century/src/main/java/com/muchinfo/mtp3century/configuration/RedisConfig.java

@@ -8,6 +8,7 @@ import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
 import org.springframework.context.annotation.Configuration;
 import org.springframework.data.redis.connection.RedisConnectionFactory;
 import org.springframework.data.redis.connection.RedisConnectionFactory;
 import org.springframework.data.redis.core.RedisTemplate;
 import org.springframework.data.redis.core.RedisTemplate;
+import org.springframework.data.redis.serializer.JdkSerializationRedisSerializer;
 import org.springframework.data.redis.serializer.StringRedisSerializer;
 import org.springframework.data.redis.serializer.StringRedisSerializer;
 
 
 @Configuration
 @Configuration
@@ -21,7 +22,7 @@ public class RedisConfig extends CachingConfigurerSupport {
         RedisTemplate<Object, Object> template = new RedisTemplate<>();
         RedisTemplate<Object, Object> template = new RedisTemplate<>();
         template.setConnectionFactory(connectionFactory);
         template.setConnectionFactory(connectionFactory);
 
 
-        FastJson2JsonRedisSerializer serializer = new FastJson2JsonRedisSerializer(Object.class);
+        JdkSerializationRedisSerializer serializer = new JdkSerializationRedisSerializer();
 
 
         // 使用StringRedisSerializer来序列化和反序列化redis的key值
         // 使用StringRedisSerializer来序列化和反序列化redis的key值
         template.setKeySerializer(new StringRedisSerializer());
         template.setKeySerializer(new StringRedisSerializer());
@@ -37,7 +38,7 @@ public class RedisConfig extends CachingConfigurerSupport {
     @Bean(name = "byteArrayRedisTemplate")
     @Bean(name = "byteArrayRedisTemplate")
     public RedisTemplate<String, String> byteArrayRedisTemplate(RedisConnectionFactory connectionFactory) {
     public RedisTemplate<String, String> byteArrayRedisTemplate(RedisConnectionFactory connectionFactory) {
         RedisTemplate<String, String> template = new RedisTemplate<>();
         RedisTemplate<String, String> template = new RedisTemplate<>();
-        FastJson2JsonRedisSerializer serializer = new FastJson2JsonRedisSerializer(String.class);
+        JdkSerializationRedisSerializer serializer = new JdkSerializationRedisSerializer();
         template.setConnectionFactory(connectionFactory);
         template.setConnectionFactory(connectionFactory);
         template.setKeySerializer(new StringRedisSerializer());
         template.setKeySerializer(new StringRedisSerializer());
         template.setValueSerializer(serializer);
         template.setValueSerializer(serializer);