Redis1 Redis 최적화하기 우리회사는 Response 속도를 극대화하기위해 다중 캐시 시스템을 구축하고 있다. 처음에는 Redis를확인하고, Redis에 데이터가 없다면 Database를 확인 데이터를 확인하며, 둘 다 캐시된 데이터가 없을 경우 최신 데이터를 불러오는 방식이다. 이 때 Redis 서버가 바로 응답하지 못하는 상황에 빠지는 상황에 대비하여 실제 get요청을 하기 이전에 ping이라는 가벼운 요청을 통해 Redis를 사용할 수 있는지를 검증한다. 그리고 만약에 ping요청이 200ms 보다 더 오래걸린다면 빠르게 응답할 수 없는 상태로 간주하기로 하였다. 그 이유는 ping은 대체로 50ms 이내로 응답이 와야하는것이 일반적이기 때문이다. (개선 후의 캡쳐본-개선 이전의 기록는 시간이 지나 삭제됐다..) APM 기록.. 2024. 1. 27. 이전 1 다음