文档分值:0

Redis >>> Redis >>> redis命令相关

课程目录

数据类型
redis命令相关
Redis客户端链接
Redis数据库备份
初学redis必读
Redis集群
TTL

TTL key

Redis TTL 命令以秒为单位返回 key 的剩余过期时间

redis TTL 命令基本语法如下:

            redis    127.0.0.1:6379>    TTL    KEY_NAME

返回值

当 key 不存在时,返回 -2 。 当 key 存在但没有设置剩余生存时间时,返回 -1 。 否则,以毫秒为单位,返回 key 的剩余生存时间。

注意:在 Redis 2.8 以前,当 key 不存在,或者 key 没有设置剩余生存时间时,命令都返回 -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

[ 该条目创建时间:2016-09-30 08:50:13 ]