목록2024/09 (1)
백엔드 개발자
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cYroCW/btsJHl7CD5o/PkRTSQEPsDoybsKYkQUWqk/img.png)
프로젝트 성능 개선을 위해 부하테스트 툴인 JMeter를 활용했다.그리고 특정 API에 대해서만 오류 80% 정도로 아주 높게 측정되었고, 해당 api를 보니 외부 api를 호출하는데 매 요청마다 호출하고 있었다. 이건 그날의 뉴스 정보를 가져오는 api라 캐싱하여 사용하기 위해 Redis를 이용하였다.그런데 오히려 성능이 더 떨어지고 다른 api들까지 오류가 났다.Redis를 살펴보니 메모리 사용률이 80퍼 였다.... // 이 명령어로 메모리 정보를 확인할 수 있다. redis-cli info memory //대략 이런 정보들을 확인할 수 있다. _human이 붙은게 우리가 보기 쉬운 형태로 변환해 준 값이다. 기본은 바이트 단위이다. # Memory used_memory:..
CS/데이터베이스
2024. 9. 22. 03:08