[Spring] Redis 캐시 저장소와 세션 저장소 분리하기
프로젝트의 전체 소스 코드는 이곳에서 확인하실 수 있습니다. Shoe-auction 프로젝트에서는 사용자의 로그인 정보를 담은 session과 자주 조회되는 캐시 데이터들을 하나의 Redis 서버로 관리하고 있다. 이번 포스팅에서는 캐시 저장소와 세션 저장소를 분리해야 하는 이유와 적용 과정을 소개하려고 한다. 💡 이용자 수가 늘어남에 따라 발생할 수 있는 병목현상 1. 메모리 관리 Redis를 사용하는 데 있어서 가장 중요한 부분은 '메모리 관리' 이다. 메모리 관리 여부에 따라 Redis를 프로젝트에 사용하는 것이 득이 될 수도 있지만 오히려 마이너스 요소로 작용할 수도 있다. 현재 진행하고 있는 프로젝트에서는 로그인 세션 정보와 회원가입 시 필요한 인증번호를 레디스에 저장하고 , 상품 조회, 브랜드..