복붙노트

[REDIS] 레디 스 : 가능한 배열 또는 소트 세트의 요소를 만료하는?

REDIS

레디 스 : 가능한 배열 또는 소트 세트의 요소를 만료하는?

그것은 전체 키 / 값 쌍을 만료 만 가능합니다 현재인가? 내가 목록 형 구조에 값을 추가 할 그들을 자동 삽입 후 1 시간 제거 얻을 수있는 경우. 그것은 가능한 현재, 또는 수동으로 퍼지 할 cron 작업을 실행하는 필요?

해결법

  1. ==============================

    1.내가 아는 한, 또한 키 명령 및 만료에 대한 문서에 따르면, 현재 당신은 특정 키가 아니라이 데이터 구조를 기본 있어요에 만료를 설정할 수 있습니다. 그러나 나와 다른 솔루션이 기능에 대한 구글 그룹에 대한 논의가있다.

    내가 아는 한, 또한 키 명령 및 만료에 대한 문서에 따르면, 현재 당신은 특정 키가 아니라이 데이터 구조를 기본 있어요에 만료를 설정할 수 있습니다. 그러나 나와 다른 솔루션이 기능에 대한 구글 그룹에 대한 논의가있다.

  2. ==============================

    2.아주 잘이 문제를 해결하는 일반적인 패턴이있다.

    아주 잘이 문제를 해결하는 일반적인 패턴이있다.

    사용은 세트를 분류하고, 점수로 타임 스탬프를 사용합니다. 항상 다양한 요소의 제한을 무시하고 읽기와 점수의 범위를 읽고, 주기적으로 수행, 또는 매 쓰기에 할 수있는 점수 범위에 의해 삭제 항목에 다음 사소한.

    자세한 내용은 여기 : https://groups.google.com/forum/#!topic/redis-db/rXXMCLNkNSs

  3. from https://stackoverflow.com/questions/7577923/redis-possible-to-expire-an-element-in-an-array-or-sorted-set by cc-by-sa and MIT license