Redis Pttl コマンド

Redis key(キー)

Redis Pttl コマンドは、ミリ秒単位で key の残り有効期限を返します。

構文

redis Pttl コマンドの基本的な構文は次のとおりです:

redis 127.0.0.1:6379> PTTL KEY_NAME

利用可能なバージョン

>= 2.6.0

戻り値

key が存在しない場合は -2 を返します。 key が存在するが残りの生存時間が設定されていない場合は -1 を返します。 それ以外の場合は、ミリ秒単位で key の残りの生存時間を返します。

注意:Redis 2.8 より前では、key が存在しない場合、または key に残りの生存時間が設定されていない場合、コマンドは -1 を返します。

例

# 不存在的 key

redis> FLUSHDB
OK

redis> PTTL key
(integer) -2


# key 存在,但没有设置剩余生存时间

redis> SET key value
OK

redis> PTTL key
(integer) -1


# 有剩余生存时间的 key

redis> PEXPIRE key 10086
(integer) 1

redis> PTTL key
(integer) 6179

Redis key(キー)

その他の拡張