diff --git a/src/main/kotlin/com/mjucow/eatda/common/config/RedisConfiguration.kt b/src/main/kotlin/com/mjucow/eatda/common/config/RedisConfiguration.kt index dc9a99c..f81d5c2 100644 --- a/src/main/kotlin/com/mjucow/eatda/common/config/RedisConfiguration.kt +++ b/src/main/kotlin/com/mjucow/eatda/common/config/RedisConfiguration.kt @@ -7,24 +7,36 @@ import org.springframework.data.redis.connection.RedisConnectionFactory import org.springframework.data.redis.connection.RedisStandaloneConfiguration import org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory import org.springframework.data.redis.core.RedisTemplate -import org.springframework.data.redis.serializer.StringRedisSerializer +import org.springframework.data.redis.core.StringRedisTemplate @Configuration class RedisConfiguration( private val redisProperties: RedisProperties ) { + init { + println(redisProperties) + } @Bean fun redisConnectionFactory(): RedisConnectionFactory { + println("redisConnectionFactory") return LettuceConnectionFactory( RedisStandaloneConfiguration(redisProperties.host, redisProperties.port) ) } + @Bean + fun stringRedisTemplate(redisConnectionFactory: RedisConnectionFactory): StringRedisTemplate { + println("StringRedisTemplate") + return StringRedisTemplate().apply { + connectionFactory = redisConnectionFactory + } + } + @Bean fun redisTemplate(redisConnectionFactory: RedisConnectionFactory): RedisTemplate { + println("redisTemplate") return RedisTemplate().apply { connectionFactory = redisConnectionFactory - setDefaultSerializer(StringRedisSerializer()) } } }