핵심 아이디어
TTL 값은 항목마다 카운트다운되며, 시간이 0이 되면 항목을 삭제하거나 오래된 상태로 표시합니다. TTL을 길게 잡으면 새 계산을 줄일 수 있지만 데이터가 낡을 수 있고, 짧으면 신선하지만 캐시 효과가 약해집니다.
이 블로그에서의 역할
FastAPI 실습에서는 응답을 Redis 캐시에 저장할 때 TTL을 함께 지정해 데이터와 DB의 동기화를 유지합니다. 캐시 히트 로그와 TTL 만료 시점을 함께 보면 얼마만큼의 시간이 적절한지 판단할 수 있습니다.