2014-03-03 1 views
0

내 프로젝트에서 memcache와 함께 python/Django를 사용하고 있습니다. 캐시 키 중 하나가 만료되면 어떤 일이 발생하는지 알고 싶습니다. 기억이 자유롭고 재사용 할 준비가 되셨습니까?Python/Django Memcached keys expiration

답변

1

Checkout Memcached의 위키 문서 NewUserInternals - No Guts No Glory. 만료되는 항목은 다음 중 하나가 발생할 때까지 계속 메모리에 설정됩니다.

  • 클라이언트가 만료 된 데이터를 가져 오려고 시도합니다. Memcached는 만료 된 것으로보고 메모리를 회수하고 값을 클라이언트로 반환하지 않습니다.
  • 클라이언트가 새 항목을 저장하도록 요청하면 Memcached는 만료 된 항목에 대해 최근 최소 사용 횟수 (LRU)를 확인하고 메모리를 회수합니다.