Redis中的默认TTL是什么?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis中的默认TTL是什么?相关的知识,希望对你有一定的参考价值。

我无法在网上找到Redis中的默认TTL。我知道我可以为特定的SET设置TTL,但不知道什么是默认TTL。有人能告诉我Redis的默认生活时间是什么时候?

答案

没有设置过期时间的密钥将不会过期。

如果你的意思是TTL command,从v2.8开始,如果没有设置EXPIRE值,它将返回-2。

编辑:Itamar Haber的评论是真的,我记得错误:在redis config中没有这样的全局TTL设置。所以我删除了关于它的部分。

另一答案

没有默认的TTL。默认情况下,密钥设置为永久生效。

以上是关于Redis中的默认TTL是什么?的主要内容,如果未能解决你的问题,请参考以下文章

Redis中的expire和ttl指令

当 results_ttl=0 时,Redis 仍然会填满,为啥?

RabbitMQ ACK、NACK、Type、TTL、死信

Redis过期键删除策略及原理

域名解析中“TTL”是什么意思?

Spring boot 拾遗 —— Spring Cache 使用 Jackson 与 自定义 TTL