Skip to content

Commit 2ab02c0

Browse files
committed
Fix: RedisConfig에 database 환경변수 적용
1 parent b622b80 commit 2ab02c0

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/main/kotlin/com/wafflestudio/internhasha/config/RedisConfig.kt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import org.springframework.beans.factory.annotation.Value
44
import org.springframework.context.annotation.Bean
55
import org.springframework.context.annotation.Configuration
66
import org.springframework.data.redis.connection.RedisConnectionFactory
7+
import org.springframework.data.redis.connection.RedisStandaloneConfiguration
78
import org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory
89
import org.springframework.data.redis.core.RedisTemplate
910
import org.springframework.data.redis.serializer.StringRedisSerializer
@@ -12,10 +13,13 @@ import org.springframework.data.redis.serializer.StringRedisSerializer
1213
class RedisConfig(
1314
@Value("\${spring.data.redis.host}") private val redisHost: String,
1415
@Value("\${spring.data.redis.port}") private val redisPort: Int,
16+
@Value("\${spring.data.redis.database:0}") private val redisDatabase: Int,
1517
) {
1618
@Bean
1719
fun redisConnectionFactory(): RedisConnectionFactory {
18-
return LettuceConnectionFactory(redisHost, redisPort)
20+
val config = RedisStandaloneConfiguration(redisHost, redisPort)
21+
config.database = redisDatabase
22+
return LettuceConnectionFactory(config)
1923
}
2024

2125
@Bean

0 commit comments

Comments
 (0)