From 5885455b0c91ed0db73d7281165e1d31a51cb985 Mon Sep 17 00:00:00 2001 From: doji Date: Sun, 19 Nov 2023 17:21:09 +0900 Subject: [PATCH] [etc] add string redis template --- .../eatda/common/config/RedisConfiguration.kt | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) 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()) } } }