redis cache manager - serializeKeysWith 추가
This commit is contained in:
		| @@ -12,6 +12,7 @@ import org.springframework.data.redis.core.RedisTemplate | ||||
| import org.springframework.data.redis.repository.configuration.EnableRedisRepositories | ||||
| import org.springframework.data.redis.serializer.GenericJackson2JsonRedisSerializer | ||||
| import org.springframework.data.redis.serializer.RedisSerializationContext | ||||
| import org.springframework.data.redis.serializer.StringRedisSerializer | ||||
| import java.time.Duration | ||||
|  | ||||
| @Configuration | ||||
| @@ -39,6 +40,7 @@ class RedisConfig( | ||||
|     fun cacheManager(redisConnectionFactory: RedisConnectionFactory): RedisCacheManager { | ||||
|         val defaultCacheConfig = RedisCacheConfiguration.defaultCacheConfig() | ||||
|             .entryTtl(Duration.ofMinutes(30)) | ||||
|             .serializeKeysWith(RedisSerializationContext.SerializationPair.fromSerializer(StringRedisSerializer())) | ||||
|             .serializeValuesWith( | ||||
|                 RedisSerializationContext.SerializationPair.fromSerializer( | ||||
|                     GenericJackson2JsonRedisSerializer() | ||||
| @@ -48,6 +50,7 @@ class RedisConfig( | ||||
|         val cacheConfigMap = mutableMapOf<String, RedisCacheConfiguration>() | ||||
|         cacheConfigMap["default"] = RedisCacheConfiguration.defaultCacheConfig() | ||||
|             .entryTtl(Duration.ofMinutes(30)) | ||||
|             .serializeKeysWith(RedisSerializationContext.SerializationPair.fromSerializer(StringRedisSerializer())) | ||||
|             .serializeValuesWith( | ||||
|                 RedisSerializationContext.SerializationPair.fromSerializer( | ||||
|                     GenericJackson2JsonRedisSerializer() | ||||
| @@ -55,6 +58,7 @@ class RedisConfig( | ||||
|             ) | ||||
|         cacheConfigMap["cache_ttl_3_days"] = RedisCacheConfiguration.defaultCacheConfig() | ||||
|             .entryTtl(Duration.ofDays(3)) | ||||
|             .serializeKeysWith(RedisSerializationContext.SerializationPair.fromSerializer(StringRedisSerializer())) | ||||
|             .serializeValuesWith( | ||||
|                 RedisSerializationContext.SerializationPair.fromSerializer( | ||||
|                     GenericJackson2JsonRedisSerializer() | ||||
|   | ||||
		Reference in New Issue
	
	Block a user