수천 개의 만료된 키가 Redis 성능에 나쁜 영향을 미치나요?

수천 개의 만료된 키가 Redis 성능에 나쁜 영향을 미치나요?

저는 Redis를 처음 사용하기 때문에 어떤 측정항목에 관심을 가져야 하는지, 상태와 응답성을 모니터링하는 방법을 모릅니다.

나와 동료들은 캐싱을 위해 Redis를 많이 사용하는 소프트웨어를 유지 관리하고 있습니다. 동시에 너무 많은 요청이 발생하기 때문에 Redis 속도가 느려지는 경우도 있지만, 안타깝게도 우리 프로세스 중 어떤 프로세스를 비난해야 할지 잘 모르겠습니다(동시에 실행되는 수십 개의 프로세스와 cron을 통해 시간이 트리거되는 프로세스가 포함된 레거시 소프트웨어 프로젝트입니다). ).

Redis에는 저장소에 수천에서 150만 개의 만료된 키가 있다는 것을 알 수 있습니다. 이것이 새 키/다른 키를 추가하거나 쿼리하는 동안 성능에 어떤 영향을 미치나요?

답변1

아니요. 만료된 키의 수는 서버가 시작되었거나 통계가 재설정된 이후 집계된 것이며 반드시 실제 로드와 관련이 있는 것은 아닙니다.

Redis의 로그 파일과SLOWLOG근본 원인을 파악하려고 노력합니다.

관련 정보