Redis TTL コマンド
Redis TTL コマンドは、キーの残りの有効期限を秒単位で返します。
構文
redis TTL コマンドの基本構文は次のとおりです。
redis 127.0.0.1:6379> TTL KEY_NAME
利用可能なバージョン
>= 1.0.0
戻り値
キーが存在しない場合は -2 を返します。 キーが存在するが残りの有効期限が設定されていない場合は -1 を返します。 それ以外の場合は、キーの残りの有効期限を秒単位で返します。
注意:Redis 2.8 より前では、キーが存在しない場合、またはキーに残りの有効期限が設定されていない場合、コマンドは -1 を返します。
例
# 不存在的 key redis> FLUSHDB OK redis> TTL key (integer) -2 # key 存在,但没有设置剩余生存时间 redis> SET key value OK redis> TTL key (integer) -1 # 有剩余生存时间的 key redis> EXPIRE key 10086 (integer) 1 redis> TTL key (integer) 10084
その他の拡張
Redis key(キー)