Redis Sentinel
-
ShMarket - Redis 캐싱 전략과 장애 대비ShMarket 2021. 7. 31. 20:22
ShMarket 프로젝트에서는 Redis를 사용하고 있습니다. 그로 인해 발생할 수 있는 문제점들과 해결 방법을 생각해보는 포스팅입니다. Redis를 도입한 이유 1. ShMarket에서 커뮤니티 게시글, 상품 게시글을 조회하기 위해 현재 사용자의 주변 동네 리스트 조회가 필수지만 가장 요청이 많은 기능으로 주변 동네를 구하는 것은 전국 행정동 DB를 계속해서 조회해야 하기 때문에 속도 저하가 발생할 수 있을 거라 생각해 Redis 캐시에 저장해서 사용하기 위해 선택 2. String뿐만 아닌 다양한 데이터 타입을 사용하기 때문 Redis가 관여하고 있는 기능 1. 사용자의 주변 동네 저장 2. 사용자의 정보 저장 ( FCM 토큰, 사용자 ID ) 3. 사용자의 최근 검색 ( 구현 예정 ) Redis 캐..