(개발) 프로젝트/(BE) Spring1 [세션 관리] 세션 저장소를 Redis로 바꾸게 된 이유 기존에 세션에 사용자 정보를 저장할 때, HttpSession을 이용해서 저장했다. 그렇지만, Http Session를 사용하는 방식에서 Redis라는 외부 저장소를 이용해서 세션을 저장하기로 했다. 1. Http Session의 문제점 Http Session의 생명주기를 살펴보면, 서블릿 컨테이너가 Http Session을 생성하는 주체이고, Spring은 서블릿 컨테이너가 만든 Http Session을 주입하는 역할만 한다. 서블릿 컨테이너는 WAS 안에 포함되어 있기에 기존의 Http Session을 이용하면 WAS 1대 당 세션 저장소 1대를 가지고 있게 된다. 1 - 1. 단일 서버가 존재하는 환경 단일 서버가 존재할 때는 세션 저장소가 1대만 존재하기에 별 문제가 되지 않는다. 사용자가 처음에.. 2023. 11. 29. 이전 1 다음