= 1.0.0" />
English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Redis TTL 명령어는 키의 남은 만료 시간을 초로 반환합니다.
redis TTL 명령어의 기본 문법은 다음과 같습니다:
redis 127.0.0.1:6379> TTL KEY_NAME
>= 1.0.0
키가 존재하지 않을 때, 반환됩니다. -2 。 키가 존재하지만 남은 유효 시간이 설정되어 있지 않을 때, 반환됩니다. -1 。 그렇지 않으면, 키의 남은 유효 시간을 초로 반환합니다.
주의:Redis에서 2.8 그전에는, 키가 존재하지 않거나 키에 남은 유효 시간이 설정되어 있지 않으면, 모든 명령어가 반환됩니다. -1 。
# 존재하지 않는 키 redis> FLUSHDB OK redis> TTL 키 (integer) -2 # 키가 존재하지만, 남은 유효 시간이 설정되어 있지 않음 redis> SET 키 값 OK redis> TTL 키 (integer) -1 # 남은 유효 시간이 있는 키 redis> EXPIRE 키 10086 (integer) 1 redis> TTL 키 (integer) 10084