Skip to content

Commit 2dc843e

Browse files
committed
fix: Redis Cache Warming 시점 변경
1 parent 7302153 commit 2dc843e

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

backend/src/main/java/io/f1/backend/domain/stat/dao/StatRepositoryAdapter.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@
1010
import io.f1.backend.global.exception.errorcode.RoomErrorCode;
1111
import io.f1.backend.global.exception.errorcode.UserErrorCode;
1212

13-
import jakarta.annotation.PostConstruct;
14-
1513
import lombok.RequiredArgsConstructor;
1614
import lombok.extern.slf4j.Slf4j;
1715

@@ -30,7 +28,6 @@ public class StatRepositoryAdapter implements StatRepository {
3028
private final StatJpaRepository jpaRepository;
3129
private final StatRedisRepository redisRepository;
3230

33-
@PostConstruct
3431
public void setup() {
3532
redisRepository.setup();
3633
warmingRedis();

backend/src/main/java/io/f1/backend/global/config/RedisConfig.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
package io.f1.backend.global.config;
22

3+
import io.f1.backend.domain.stat.dao.StatRepositoryAdapter;
34
import io.f1.backend.global.util.RedisUserSubscriber;
45

6+
import org.springframework.boot.ApplicationArguments;
7+
import org.springframework.boot.ApplicationRunner;
58
import org.springframework.context.annotation.Bean;
69
import org.springframework.context.annotation.Configuration;
710
import org.springframework.data.redis.connection.RedisConnectionFactory;
@@ -38,4 +41,9 @@ public RedisMessageListenerContainer redisMessageListenerContainer(
3841
container.addMessageListener(redisUserSubscriber, new PatternTopic("user-*"));
3942
return container;
4043
}
44+
45+
@Bean
46+
ApplicationRunner redisWarmingRunner(StatRepositoryAdapter statRepositoryAdapter) {
47+
return args -> statRepositoryAdapter.setup();
48+
}
4149
}

0 commit comments

Comments
 (0)