复述,缓存需要所长时间

介绍

复述,缓存需要所长时间?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

, <强>复述过期时间

复述过期时间介绍有时候我们并不希望复述的关键一直存在。例如缓存,验证码等数据,我们希望它们能在一定时间内自动的被销毁.redis提供了一些命令,能够让我们对关键设置过期时间,并且让关键过期之后被自动删除。

<强>复述过期时间相关命令

<强> 1。到期PEXPIREEXPIRE接口定义:到期关键“seconds"接口描述:设置一个关键在当前时间“seconds"(秒)之后过期。返回1代表设置成功,返回0代表关键不存在或者无法设置过期时间.PEXPIRE接口定义:PEXPIRE关键“milliseconds"接口描述:设置一个关键在当前时间“milliseconds"(毫秒)之后过期。返回1代表设置成功,返回0代表关键不存在或者无法设置过期时间。

<强> 2。EXPIREAT PEXPIREATEXPIREAT接口定义:EXPIREAT关键“timestamp"接口描述:设置一个关键在“timestamp"(时间戳(秒))之后过期。返回1代表设置成功,返回0代表关键不存在或者无法设置过期时间.PEXPIREAT接口定义:PEXPIREAT关键“milliseconds-timestamp"接口描述:设置一个关键在“milliseconds-timestamp"(时间戳(毫秒))之后过期。返回1代表设置成功,返回0代表关键不存在或者无法设置过期时间

<强> 3。TTL PTTLTTL接口定义:TTL键接口描述:获取钥匙的过期时间。如果关键存在过期时间,返回剩余生存时间(秒);如果关键是永久的,返回1;如果关键不存在或者已过期,返回-2. PTTL接口定义:PTTL键接口描述:获取钥匙的过期时间。如果关键存在过期时间,返回剩余生存时间(毫秒);如果关键是永久的,返回1;如果关键不存在或者已过期,返回2。

<强> 4。PERSISTPERSIST接口定义:坚持关键接口描述:移除关键的过期时间,将其转换为永久状态。如果返回1,代表转换成功。如果返回0,代表关键不存在或者之前就已经是永久状态。

<强> 5。SETEXSETEX接口定义:SETEX关键“seconds"“value"接口描述:SETEX在逻辑上等价于设置和到期合并的操作,区别之处在于SETEX是一条命令,而命令的执行是原子性的,所以不会出现并发问题。

关于复述,缓存需要所长时间问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

复述,缓存需要所长时间