redis ttl key 命令简介


一、命令简介

ttl key 命令在redis中,主要功能是

核查当前key所剩余的存在时间,返回值以秒为单位


ttl同pttl的不同之处在于一个返回值 “毫秒” 一个返回值“秒”


二、命令使用说明

命令语法如下:

redis 192.168.8.123>ttl key
当key不存在当前redis数据库时,则返回 -2 
当key在当前数据库中未设置剩余存在时间时,则返回-1 
否则返回当前剩余时间 毫秒数

例:

redis 192.168.8.123:6379> flushdb      //清空数据库                                     
OK                                                                             
redis 192.168.8.123:6379> set keyName keyValue         //设置键                         
OK                                                                            
redis 192.168.8.123:6379> ttl keyName               //获取键剩余时间,此时未设置到期时间,则返回 -1                     
(integer) -1                                                             
redis 192.168.8.123:6379> expireat keyName 1478258344         //设置键到期时间   
(integer) 1                                                     
redis 192.168.8.123:6379> ttl keyName                   //获取键剩余时间
(integer) 13200654                                    
redis 192.168.8.123:6379> flushdb                      //清空数据库
OK                                                                     
redis 192.168.8.123:6379> ttl keyName                             //获取键剩余时间,因为不存在键  所以返回-2      
(integer) -2                                                            
redis 192.168.8.123:6379>      

如下图所示:

redis ttl命令用法说明

redis ttl命令用法说明

相关阅读 :
redis pttl key 命令简介
redis persist key 命令
redis move key 命令
redis keys 命令简介
redis pexpireat key 命令简介
redis pexpire key 命令简介
redis key expireat命令
redis expire key命令简介
redis key 命令之exists
redis dump key命令
Redis Del Key命令
Redis set key 命令
window redis 文件夹文件说明 (二) —[ redis-cli]
window redis 文件夹文件说明 (一 )
Redis 数据类型简介
windows下 Redis配置
c# redis应用实例
redis相关简介
KV数据库简介

redis ttl key 命令简介》上有2条评论

  1. Pingback引用通告: redis mset key命令简介 | 猫猫小屋

  2. Pingback引用通告: redis setex string 命令简介 | 猫猫小屋

评论已关闭。