From a5c3e9dd90a837cfdc80b5f9f8136a667a12610c Mon Sep 17 00:00:00 2001 From: jamey Date: Mon, 19 May 2025 21:59:25 +0900 Subject: [PATCH 1/2] =?UTF-8?q?:sparkles:=20[Feat]:=20=ED=94=8C=EB=A1=9C?= =?UTF-8?q?=EC=9A=B0=20=EC=A1=B0=ED=9A=8C=EC=88=98=20=EC=A6=9D=EA=B0=80?= =?UTF-8?q?=EC=8B=9C=ED=82=A4=EB=8A=94=20=EB=A1=9C=EC=A7=81=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/avab/avab/service/impl/FlowServiceImpl.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/com/avab/avab/service/impl/FlowServiceImpl.java b/src/main/java/com/avab/avab/service/impl/FlowServiceImpl.java index 798fa0a..072e380 100644 --- a/src/main/java/com/avab/avab/service/impl/FlowServiceImpl.java +++ b/src/main/java/com/avab/avab/service/impl/FlowServiceImpl.java @@ -126,6 +126,9 @@ public Flow getFlowDetail(User user, Long flowId) { throw new FlowException(ErrorStatus.REPORTED_FLOW); } + flowViewCountService.incrementViewCount(flowId); + flowViewCountLast7DaysService.incrementViewCount(flowId); + return flow; } From 1fdb9290ca079cbe44fb74cffd0a25d0030c64a8 Mon Sep 17 00:00:00 2001 From: jamey Date: Mon, 19 May 2025 22:03:28 +0900 Subject: [PATCH 2/2] =?UTF-8?q?:bug:=20[Fix]:=20Redis=20local=20=EC=8B=9C?= =?UTF-8?q?=20ssl=20=EC=B7=A8=EC=86=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/avab/avab/config/RedisConfig.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/avab/avab/config/RedisConfig.java b/src/main/java/com/avab/avab/config/RedisConfig.java index 324124b..e06982f 100644 --- a/src/main/java/com/avab/avab/config/RedisConfig.java +++ b/src/main/java/com/avab/avab/config/RedisConfig.java @@ -8,7 +8,12 @@ import org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory; import org.springframework.data.redis.core.StringRedisTemplate; +import com.avab.avab.utils.EnvironmentHelper; + +import lombok.RequiredArgsConstructor; + @Configuration +@RequiredArgsConstructor public class RedisConfig { @Value("${spring.data.redis.host}") @@ -17,12 +22,16 @@ public class RedisConfig { @Value("${spring.data.redis.port}") private int port; + private final EnvironmentHelper environmentHelper; + @Bean public LettuceConnectionFactory connectionFactory() { RedisStandaloneConfiguration redisConfig = new RedisStandaloneConfiguration(host, port); LettuceClientConfiguration clientConfig = - LettuceClientConfiguration.builder().useSsl().build(); + !environmentHelper.isLocal() + ? LettuceClientConfiguration.builder().useSsl().build() + : LettuceClientConfiguration.builder().build(); return new LettuceConnectionFactory(redisConfig, clientConfig); }