UserDict1 파이썬 표준 라이브러리로 '자동 만료(TTL) 딕셔너리' 만들기 파이썬 표준 라이브러리로 '자동 만료(TTL) 딕셔너리' 만들기- Redis 쓰기가 무거울때... 개발을 하다 보면 데이터에 유효 기간(TTL, Time To Live)을 설정하고 싶을 때가 있습니다. 보통 이럴 때 가장 먼저 떠오르는 건 Redis입니다. 하지만 간단한 스크립트나 가벼운 마이크로 서비스에서 Redis 서버를 띄우거나, cachetools 같은 외부 라이브러리를 추가하는 것은 배보다 배꼽이 더 큰 경우가 많습니다.오늘은 파이썬의 표준 라이브러리인 collections를 활용해, 외부 의존성 0%의 '스스로 만료되는 딕셔너리'를 만드는 법을 소개합니다.왜 dict 대신 UserDict인가?파이썬 내장 dict를 직접 상속받는 것보다 collections.UserDict를 상속받는 것이 훨씬.. 2025. 12. 9. 이전 1 다음