redis

·공부/기타
회사에서 진행하고 있는 프로젝트에서 문제가 하나 생겼다. 기존 환경에서 세션 클러스터링으로 세션을 공유하고 있던 프로젝트들이 쪼개지면서 일부 프로젝트에서 정책상 직접 레디스에 접근할 수 없게 되었다. 그래서 로그인 상태를 확인하고 정보를 가져오는데 문제가 발생했다. 이 문제를 어떻게 풀어갈 것인가... 해결 방안은 의외로 간단하게? 나왔다.레디스를 직접 바라보는게 아니라 레디스 접근이 가능한 프로젝트에 요청을 보내 간접적으로 로그인 정보를 얻어오자는 것이다.좋은 우회 방안이라고 생각했다. 그런데 여기서 또 다시 문제가 생겼다. 해당 프로젝트들에서는 레디스를 이용한 스프링 세션을 사용하고 있었는데 사실 기존에 단순히 세션에 Attribute를 추가하거나 꺼내오는식으로 사용했기 때문에 직접 Key를 가지고 ..
·공부/기타
이번에 프로젝트를 진행하면서 장바구니 기능을 구현해야 하는데 굳이 영속성까지는 필요없을 것 같고, 알라딘처럼 장바구니에 담은지 30일이 지나면 삭제되는 경우도 있기 때문에 Redis를 이용해서 만들어보기로 했다.  의존성 추가 implementation 'org.springframework.boot:spring-boot-starter-data-redis'  적용하기 @EnableRedisRepositories@EnableDiscoveryClient@SpringBootApplicationpublic class CartServiceApplication { public static void main(String[] args) { SpringApplication.run(CartServiceAp..
megamaker
'redis' 태그의 글 목록