Redis와 Kafka를 활용한 랭킹 시스템 설계 과정
// 날짜별 키 + TTL로 자동 정리
String rankingKey = String.format("rank:product:%s",
LocalDate.now().format(DateTimeFormatter.ofPattern("yyyyMMdd")));
redisTemplate.expire(rankingKey, Duration.ofHours(48));
랭킹 데이터는 시간이 지나면 relevance가 떨어지므로, 48시간 TTL로 자동 정리하도록 했습니다.
하는중...