[REDIS] 내 레디 스 키가 만료되지 않습니다
REDIS내 레디 스 키가 만료되지 않습니다
내 레디 스 서버는 삭제되지 키를 수행 할 때 활동 시간에 도달 0.
다음은 샘플 코드는 다음과 같습니다
redis-cli
>SET mykey "ismykey"
>EXPIRE mykey 20
#check TTL
>TTL mykey
>(integer) 17
> ...
>TTL mykey
>(integer) -1
#mykey chould have expired:
>EXISTS mykey
>(integer) 1
>#oh still there, check its value
>GET mykey
>"ismykey"
내가 레디 스에 의해 정보의 반환을 체크하면 0 키가 만료되었습니다 말한다.
어떤 생각?
감사.
해결법
-
==============================
1.당신이 일을하고 있기 때문에 '...'그것은 확실히 말할 어렵다, 그러나 나는 효과적으로 만료를 제거 그 부분, 동안 당신에게있는 거 설정의 mykey라고 말하고 싶지만.
당신이 일을하고 있기 때문에 '...'그것은 확실히 말할 어렵다, 그러나 나는 효과적으로 만료를 제거 그 부분, 동안 당신에게있는 거 설정의 mykey라고 말하고 싶지만.
수동 EXPIRE에서
또한, TTL에서 -1 응답에 대한
편집 :이 동작은 레디 스 2.8에서 변경합니다
키가있는 경우 즉, 그것은 지속 될 것 같다, 즉 만료가 설정되어 있지.
편집 : 그것은 일반적으로 당신이 노예에서 로컬 키를 생성 할 것이기 때문에 나는, 나는 레디 스 슬레이브 서버의 키를 만들 경우이, 슬레이브가 마스터 입력없이 키를 삭제하지 않습니다 재현 할 수있는 것 같다. 이 경우 여기인가?
from https://stackoverflow.com/questions/11849153/my-redis-keys-do-not-expire by cc-by-sa and MIT license
'REDIS' 카테고리의 다른 글
[REDIS] 레디 스가 EVAL, SCAN 및 DEL 반환 사용하여 스크립트를 삭제 와일드 카드 "쓰기 명령을 비 결정적 명령 후 허용되지 않습니다" (0) | 2020.01.14 |
---|---|
[REDIS] 레디 스 템플릿을 사용하여 레디 스에서 모든 키를 얻는 방법 (0) | 2020.01.14 |
[REDIS] 어떻게 도커 작성을 사용하여 레디 스 용기에 연결? (0) | 2020.01.14 |
[REDIS] 나는 유휴 레디 스 클라이언트를 죽이지 않는 방법 (0) | 2020.01.14 |
[REDIS] 레디 스 : 어떻게 정렬 된 세트 "보통"세트가 교차하는? (0) | 2020.01.14 |