Redis 요청이 느립니다
매번 느린 것은 아니며 5~6번의 작업 중 한 번은 초를 초과할 수도 있습니다. 다음은 Redis 정보입니다
redis의 오류 로그가 켜져 있지만 느리게 실행되는 명령은 발견되지 않았습니다. 서버정보
이 서버는 테스트 머신이므로 회사에 인원이 많지 않아 요청량이 많지 않습니다. 서버 TCP 연결 수는 100 미만으로 유지됩니다.
네트워크 전송 지연인가봐요. Redis 문제가 발생할 가능성은 매우 적습니다.
대기 시간을 사용하여 네트워크 대기 시간 테스트redis-cli --latency -h host -p port
host
port
모니터를 열고 각 명령의 진입 및 반환 시간을 확인하세요. 모든 것이 정상이라면 네트워크 전송 지연이 있는지 고려해야 합니다
클라이언트는 타임아웃을 설정합니다. 기본적으로 설정되어 있지 않으면 발생 확률이 상대적으로 높습니다. 풀을 사용하여 타임아웃을 0으로 설정하면 이러한 문제를 해결할 수 있습니다.
네트워크 전송 지연인가봐요. Redis 문제가 발생할 가능성은 매우 적습니다.
대기 시간을 사용하여 네트워크 대기 시간 테스트
redis-cli --latency -h
host
-pport
모니터를 열고 각 명령의 진입 및 반환 시간을 확인하세요. 모든 것이 정상이라면 네트워크 전송 지연이 있는지 고려해야 합니다
클라이언트는 타임아웃을 설정합니다. 기본적으로 설정되어 있지 않으면 발생 확률이 상대적으로 높습니다. 풀을 사용하여 타임아웃을 0으로 설정하면 이러한 문제를 해결할 수 있습니다.