[Redis] 실시간 검색 성능 최적화를 위한 Redis 정리
·
Web/Server
서론실시간 검색, 속도가 전부다 현대의 웹 서비스에서 검색 성능은 사용자 경험(User Experience, UX)을 결정짓는 핵심 요소 중 하나다. 특히 실시간 검색어와 같은 기능을 제공하는 서비스에서는 검색 요청이 몰리는 특정 시간대에도 빠르고 안정적인 응답 속도를 유지하는 것이 매우 중요하다. 하지만 Elasticsearch만을 이용한 검색 시스템은 데이터가 많아질수록 검색 속도가 느려지고, 특정 시간대에는 서버 부하가 급증하는 문제가 발생할 수 있다. 이를 해결하기 위해 흔히 사용되는 전략이 바로 "캐싱(Cache)"이다. 이 글에서는 Elasticsearch 기반의 실시간 검색 시스템을 구축하는 과정에서 캐싱을 선택했고,Redis를 어떻게 사용해야하는지 정리해보려고 한다. 1. Redis의 탄생..