카카오 계정과 연동하여 게시글에 달린
댓글 알람, 소식등을 빠르게 받아보세요

가장 핫한 댓글은?

본문이 수정되지 않는 박제글입니다.

안녕하세요,,, 서버 데이터베이스(redis) 관련 질문입니당,,,

2023.03.07

0

453

안녕하세요,,, 최근 redis를 활용해 API 서비스를 만들고 있습니다,, 다음과 같은 문제가 생겼는데 원인과 해결책을 몰라 고심중입니다....

API 서버에서 redis의 get고 set 호출이 6~7번 정도 행해지는 모듈을 올려놓고, 스트레스테스트 중입니다. 그런데 다음과 같은 패턴이 나타납니다.
2000번의 호출을 연속적으로 수행할 경우, 첫번째 호출에서는 꽤 긴(0.03초) 시간이 걸리고, 그 다음부터는 짧은 시간(0.001초)이 걸립니다.
그런데 2000번의 호출을 3초 간격으로 수행할 경우, 모든 수행이 첫번쨰 호출처럼 긴 시간(0.03초)이 걸립니다.

아마도 db를 메모리에 올렸다가, 3초가 지나는 사이 메모리를 내렸다가 하는 동작을 반복하느라 레이턴시가 발생하는 것으로 보이는데요.
maxmemory-policy를 확인해봤는데 'noeviction', 즉 메모리에서 데이터를 내리지 않는 정책을 사용하고 있습니다.
그렇다면 이 레이턴시는 왜 발생하는 것일까요,,? 그리고 해결책은 무엇일까요??
감사합니다,,,

카카오 suhcrates1 로 답 주시면 사례하겠습니다,,

카카오 계정과 연동하여 게시글에 달린
댓글 알람, 소식등을 빠르게 받아보세요

댓글 0개

댓글쓰기

게시판 목록으로 돌아가기

김박사넷의 새로운 거인, 인공지능 김GPT가 추천하는 게시물로 더 멀리 바라보세요.

자유 게시판(아무개랩)에서 핫한 인기글은?

자유 게시판(아무개랩)에서 최근 댓글이 많이 달린 글

🔥 시선집중 핫한 인기글

최근 댓글이 많이 달린 글

팀스파르타 AI Campus(KANT) 튜터 대모집
AI 교육의 다음 스탠다드를 함께 만들 튜터를 찾습니다.
교육 경험이 없어도 지원 가능합니다.

튜터 지원하기

설문지만 만들면, 논문 준비가 끝날까요?
서울대 대학원 선배와 함께하는 무료특강
11/21(토) 오후 2시 · 서울 강남

자세히 보기

확인