redis-cli TTL

1 개요[ | ]

redis-cli ttl
  • 시간 초과가 있는 키의 남은 시간(TTL)을 반환한다.
  • 이 검사 기능을 통해 Redis 클라이언트는 주어진 키가 데이터 세트의 일부로 계속 유지되는 시간(초)을 확인할 수 있다.
  • Redis 2.8부터는...[1]
    • 키가 있지만 만료기한이 없는 경우 -1을 반환한다.
    • 키가 없으면 -2를 반환한다.

2 실습[ | ]

# redis-cli SET mykey "Hello"
OK
# redis-cli EXPIRE mykey 3600
(integer) 1
# redis-cli TTL mykey
(integer) 3593

...

# redis-cli TTL mykey
(integer) 6
# redis-cli TTL mykey
(integer) -2
# redis-cli GET mykey
(nil)

3 같이 보기[ | ]

4 참고[ | ]

  1. Redis 2.6까지는 키가 없거나, 있지만 관련 만료기한이 없는 경우 -1을 반환한다.
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}