Redis TTL

在 Redis 中,TTL(Time To Live) 表示键的剩余生存时间(以秒为单位)。根据 Redis 行为,TTL 的值具体来说:

  • 如果键没有设置过期时间 ,TTL 返回 -1
  • 如果键已设置过期时间但已过期 ,TTL 返回 -2(表示键不存在或已过期)。
  • 如果键设置了过期时间且未过期 ,TTL 返回一个大于等于 0 的整数(剩余秒数)。

因此,TTL 的值,只可能是:

  • -1(无过期时间)
  • -2(键不存在或已过期)
  • 非负整数(剩余生存时间)
相关推荐
茉莉玫瑰花茶4 分钟前
MySQL 存储过程与触发器超详解:从基础到实战(含面试题 + 案例)
数据库·mysql
xiaokangzhe5 分钟前
MySQL故障排查与优化
数据库·mysql
圣光SG5 分钟前
Java类与对象及面向对象基础核心详细笔记
java·前端·数据库
2601_949818098 分钟前
LangChain-08 Query SQL DB 通过GPT自动查询SQL
数据库·sql·langchain
ytttr87311 分钟前
C# 读取数据库表结构工具设计与实现
开发语言·数据库·c#
白露与泡影11 分钟前
从 BIO 到 epoll:高并发 I/O 模型演进与本质分析
java·服务器·数据库
知识分享小能手23 分钟前
MongoDB入门学习教程,从入门到精通,MongoDB副本集的核心机制(11)
数据库·学习·mongodb
一 乐26 分钟前
剧场管理系统|基于springboot + vue剧场管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·剧场管理系统
阿坤带你走近大数据30 分钟前
Oracle里的MINUS是什么
数据库·oracle
佩亚诺余项.32 分钟前
SQL Server 系统视图深度应用:批量检索含关键字的存储过程与数据表字段
数据库