redis配置

This commit is contained in:
DESKTOP-BLB5287\FP
2025-06-30 14:42:19 +08:00
parent 0e52aff1f1
commit 68fd95a017
@@ -78,7 +78,8 @@ public class CacheConfig {
javaTimeModule.addDeserializer(LocalDate.class, new LocalDateDeserializer(DateTimeFormatter.ofPattern("yyyy-MM-dd"))); javaTimeModule.addDeserializer(LocalDate.class, new LocalDateDeserializer(DateTimeFormatter.ofPattern("yyyy-MM-dd")));
javaTimeModule.addDeserializer(LocalTime.class, new LocalTimeDeserializer(DateTimeFormatter.ofPattern("HH:mm:ss"))); javaTimeModule.addDeserializer(LocalTime.class, new LocalTimeDeserializer(DateTimeFormatter.ofPattern("HH:mm:ss")));
objectMapper.registerModule(javaTimeModule); objectMapper.registerModule(javaTimeModule);
jsonSerializer = new JacksonGzipRedisSerializer(objectMapper); // jsonSerializer = new JacksonGzipRedisSerializer(objectMapper);
jsonSerializer = new GenericJackson2JsonRedisSerializer(objectMapper);
} }
@@ -117,8 +118,8 @@ public class CacheConfig {
@Bean @Bean
@Primary @Primary
public CacheManager eternalCacheManager(RedisConnectionFactory factory) { public CacheManager eternalCacheManager(RedisConnectionFactory factory) {
RedisCacheWriter writer = new JeecgRedisCacheWriter(factory, Duration.ofMillis(50L)); // RedisCacheWriter writer = new JeecgRedisCacheWriter(factory, Duration.ofMillis(50L));
return RedisCacheManager.builder(writer).cacheDefaults(defaultConfig().entryTtl(Duration.ofHours(6))) return RedisCacheManager.builder(factory).cacheDefaults(defaultConfig().entryTtl(Duration.ofHours(6)))
.withInitialCacheConfigurations(singletonMap(CacheConstant.SYS_DICT_CACHE, defaultConfig().entryTtl(Duration.ZERO))) .withInitialCacheConfigurations(singletonMap(CacheConstant.SYS_DICT_CACHE, defaultConfig().entryTtl(Duration.ZERO)))
.withInitialCacheConfigurations(singletonMap(CacheConstant.SYS_ENABLE_DICT_CACHE, defaultConfig().entryTtl(Duration.ZERO))) .withInitialCacheConfigurations(singletonMap(CacheConstant.SYS_ENABLE_DICT_CACHE, defaultConfig().entryTtl(Duration.ZERO)))
.withInitialCacheConfigurations(singletonMap(NewCacheConstant.SYS_DEPART_ID_CACHE, defaultConfig().entryTtl(Duration.ZERO))) .withInitialCacheConfigurations(singletonMap(NewCacheConstant.SYS_DEPART_ID_CACHE, defaultConfig().entryTtl(Duration.ZERO)))