redis session1 Spring - Spring Redis Session 적용기 문제점 담당하고 있는 프로젝트는 세션을 이용하여 인증을 처리하고 있다. 어드민 툴이라서 배포가 잦은 편인데, 배포로 인해 Pod가 재시작되면 세션 정보가 초기화 돼서 모든 사용자의 로그인이 모두 풀린다는 문제가 있었다. 그래서 배포를 할 때 사용자가 최대한 없는 시간을 활용하거나, 업무 시간 이후에 하는 등, 배포 시간에 많은 신경을 써야 했다. 이 문제를 해결하기 위해 Redis 세션을 적용하게 되었다. 세션이 스프링 Pod이 아닌 Redis에 저장되기 때문에, Pod가 재시작되어도 세션이 휘발되지 않게 된다. Redis Pod 배포 먼저 사용할 Redis를 K8S에 배포했다. 어드민 툴의 로그인 용도로만 사용되기 때문에, PVC를 활용해서 단일 Pod로 배포하기로 결정하였다. Redis 이미지 버전은.. 2023. 3. 31. 이전 1 다음