2017-11-09 3 views
1

일부 조건이 충족되는 경우 키를 오래 살고 싶습니다.모든 단축키가 만료되도록하는 방법

내가 만료되는 모든 키 (예 : 만료 10 분)를 쿼리 할 수 ​​있다면 질문을 확인하고 intervally 할 수 있습니다. 내가 알아 차 렸지만 아무런 단서도 찾지 못했다. 어떻게 달성 할 수 있는지 알고 싶다면 알려주세요. 도움이 될 것입니다.

답변

1

만료 시간을 기준으로 키를 쿼리하는 것은 현재 Redis에서 지원되지 않습니다.

Redis의 기본 제공 만료를 사용하지 않고 직접 관리 할 수 ​​있습니다 (예 : 정렬 된 집합을 사용하여 만료 시간을 추적하고 응용 프로그램에서 수동 및 활성 만료를 구현합니다.

또는 SCAN을 사용하여 키 공간을 크롤링하고 TTL을 가져 와서 평가를 수행 할 수 있습니다.

+0

감사합니다. 이미 SCAN을 사용했습니다. – Dan