[Redis] Redis에 로그인 Session정보를 저장하여 사용하기 (세션 불일치 해결)
서버가 한대일 경우에는 해당 서버에 세션 정보를 저장해서 사용할 수 있겠지만, 대용량 트래픽을 고려해 Scale-out이 적용된 환경에서는 세션 불일치 문제가 발생할 수 있다. Scale-out은 여러 대의 서버로 트래픽을 분산하기 때문에 로드 밸런싱이 필수로 적용되는데, 이 로드 밸런싱으로 인한 분산 처리 과정에서 서버마다 가지고 있는 세션 저장소에 있는 세션을 공유하지 않기 때문에 세션 불일치 문제가 발생할 수 있다. 이런 세션 불일치 문제가 발생하면 새 요청을 할 때마다 로그인을 해야하는 아주 좋지 않은 사용자 경험을 발생시킬 것이다. 이 세션 불일치 문제를 해결하기 위한 방법으로 아래 3가지 방법들이 있다. Sticky Session Session Clustering Session Storage ..