From 234a46d2acf11bd95360f9fcb8b3d24229fbe7c3 Mon Sep 17 00:00:00 2001 From: Klaus Date: Wed, 20 Nov 2024 18:30:24 +0900 Subject: [PATCH 1/2] =?UTF-8?q?Redis=20connection=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kotlin/kr/co/vividnext/sodalive/configs/RedisConfig.kt | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/configs/RedisConfig.kt b/src/main/kotlin/kr/co/vividnext/sodalive/configs/RedisConfig.kt index 5fe2f95..edcec79 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/configs/RedisConfig.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/configs/RedisConfig.kt @@ -7,8 +7,8 @@ import org.springframework.context.annotation.Bean import org.springframework.context.annotation.Configuration import org.springframework.data.redis.cache.RedisCacheConfiguration import org.springframework.data.redis.cache.RedisCacheManager -import org.springframework.data.redis.connection.RedisClusterConfiguration import org.springframework.data.redis.connection.RedisConnectionFactory +import org.springframework.data.redis.connection.RedisStandaloneConfiguration import org.springframework.data.redis.connection.lettuce.LettuceClientConfiguration import org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory import org.springframework.data.redis.core.RedisTemplate @@ -29,9 +29,6 @@ class RedisConfig( ) { @Bean fun redisConnectionFactory(): RedisConnectionFactory { - val clusterConfig = RedisClusterConfiguration() - clusterConfig.clusterNode(host, port) - val clientOptions = ClientOptions.builder() .pingBeforeActivateConnection(true) .autoReconnect(true) @@ -45,7 +42,7 @@ class RedisConfig( .disablePeerVerification() .build() - return LettuceConnectionFactory(clusterConfig, clientConfig) + return LettuceConnectionFactory(RedisStandaloneConfiguration(host, port), clientConfig) } @Bean -- 2.40.1 From 354ae68dd1cbdc9e0ef8233216f9b083a6336d9d Mon Sep 17 00:00:00 2001 From: Klaus Date: Wed, 20 Nov 2024 18:43:19 +0900 Subject: [PATCH 2/2] =?UTF-8?q?Redis=20connection=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kr/co/vividnext/sodalive/configs/RedisConfig.kt | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/configs/RedisConfig.kt b/src/main/kotlin/kr/co/vividnext/sodalive/configs/RedisConfig.kt index edcec79..09989bd 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/configs/RedisConfig.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/configs/RedisConfig.kt @@ -1,6 +1,5 @@ package kr.co.vividnext.sodalive.configs -import io.lettuce.core.ClientOptions import org.springframework.beans.factory.annotation.Value import org.springframework.cache.annotation.EnableCaching import org.springframework.context.annotation.Bean @@ -29,20 +28,12 @@ class RedisConfig( ) { @Bean fun redisConnectionFactory(): RedisConnectionFactory { - val clientOptions = ClientOptions.builder() - .pingBeforeActivateConnection(true) - .autoReconnect(true) - .build() - - val clientConfig = LettuceClientConfiguration.builder() - .clientOptions(clientOptions) - .commandTimeout(Duration.ofSeconds(5)) - .shutdownTimeout(Duration.ofSeconds(5)) + val clientConfiguration = LettuceClientConfiguration.builder() .useSsl() .disablePeerVerification() .build() - return LettuceConnectionFactory(RedisStandaloneConfiguration(host, port), clientConfig) + return LettuceConnectionFactory(RedisStandaloneConfiguration(host, port), clientConfiguration) } @Bean -- 2.40.1