Redis Hot Key1 Redis Hot Key라고 보기엔 부족하다 - ZINCRBY 반복 호출 구조에서 본 진짜 문제 들어가며이번에 Kafka Batch Consumer에서 상품 랭킹 점수를 Redis Sorted Set에 반영하는 구조를 보면서, 단순히 “이벤트를 잘 소비하고 있다”에서 끝나는 게 아니라 Redis에 어떤 방식으로 write가 들어가고 있는지까지 같이 봐야겠다는 생각이 들었다.처음에는 Batch Listener를 쓰고 있으니 어느 정도는 효율적인 구조라고 생각했는데, 코드를 자세히 보니 Kafka에서는 배치로 가져오더라도 실제로는 이벤트마다 Redis에 ZINCRBY를 호출하는 구조였다.이 구조를 보면서 내가 정리하게 된 핵심은 아래였다.Batch Consumer와 실제 Batch Processing은 다를 수 있다.Hot Key는 “키 개수”보다 “요청 집중도”로 봐야 한다.현재 구조는 ranking.. 2026. 4. 10. 이전 1 다음 반응형