용어 사전 coding 용어 페이지

TTL (Time To Live)

캐시 데이터가 얼마 동안 신뢰할 수 있는지 정하는 만료 타이머

ttl #caching#performance
English version

다른 이름

타임 투 리브만료 시간

관련 개념

핵심 아이디어

TTL 값은 항목마다 카운트다운되며, 시간이 0이 되면 항목을 삭제하거나 오래된 상태로 표시합니다. TTL을 길게 잡으면 새 계산을 줄일 수 있지만 데이터가 낡을 수 있고, 짧으면 신선하지만 캐시 효과가 약해집니다.

이 블로그에서의 역할

FastAPI 실습에서는 응답을 Redis 캐시에 저장할 때 TTL을 함께 지정해 데이터와 DB의 동기화를 유지합니다. 캐시 히트 로그와 TTL 만료 시점을 함께 보면 얼마만큼의 시간이 적절한지 판단할 수 있습니다.

이 개념을 다루는 글