Latest web development tutorials

RedisのPttlコマンド

Redisのキー(鍵)

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

文法

次のようにRedisのPttl基本的なコマンドの構文は次のとおりです。

redis 127.0.0.1:6379> PTTL KEY_NAME

利用可能なバージョン

> = 2.6.0

戻り値

キーが存在しない場合には、戻り-2。 キーが存在するが、残りの有効期間を設定しない場合は、-1を返します。 それ以外の場合は、残りの生存時間、ミリ秒単位で、リターンキーを押します。

注:Redisの2.8前、キーが存在しないか、キーの残りの寿命を設定されていない場合、コマンドは-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のキー(鍵)