Browse Source

feat:修复companyapp redis的hash序列化问题(不确定其他服务是否存在此问题)

caoliqin 3 days ago
parent
commit
e6d6d0dbca
1 changed files with 4 additions and 0 deletions
  1. 4 0
      fs-company-app/src/main/java/com/fs/core/config/RedisConfig.java

+ 4 - 0
fs-company-app/src/main/java/com/fs/core/config/RedisConfig.java

@@ -38,6 +38,10 @@ public class RedisConfig extends CachingConfigurerSupport
         template.setValueSerializer(serializer);
         // 使用StringRedisSerializer来序列化和反序列化redis的key值
         template.setKeySerializer(new StringRedisSerializer());
+
+        // Hash的key也采用StringRedisSerializer的序列化方式 这个才是redis的hash值的序列化方式 一直都没有序列化进去
+        template.setHashKeySerializer(new StringRedisSerializer());
+        template.setHashValueSerializer(serializer);
         template.afterPropertiesSet();
         return template;
     }