TTL

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: TTL

TTL key

以秒为单位,返回给定 key 的剩余生存时间(TTL, time to live)。

可用版本:

>= 1.0.0

时间复杂度

O(1)

返回值:

当 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

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
7月前
|
数据采集
1-2 TTL电瓶特性
1-2 TTL电瓶特性
69 0
|
2月前
|
Linux 网络架构 Windows
TTL传输中过期原因,ttl传输中过期的解决办法(ttl传输中过期怎么解决)
A3: 实际上,TTL值需依据实际网络环境设定。过小的TTL值可能导致数据包过早丢弃,影响通信;反之,过大的TTL值则可能占用不必要的网络资源。因此,科学合理的TTL值设定是平衡通信效率与资源利用的关键。
648 0
|
7月前
|
运维 监控 网络协议
OSPF Hello和Dead间隔是什么
OSPF的Hello和Dead间隔是维护邻居关系的关键。Hello间隔定义了发送Hello报文的频率,用于发现和保持邻居关系,而Dead间隔是未收到来自邻居Hello报文后判定其失效的等待时间,通常是Hello间隔的四倍。配置不一致可能导致邻居关系失败。在Cisco IOS设备上,可使用示例代码修改间隔,并通过`show ip ospf interface`命令验证配置。了解和正确调整这些间隔对网络稳定性至关重要。
|
Java 测试技术
TTL的CRR操作
TTL的CRR操作
209 0
|
运维 网络协议 Linux
聊聊 IP packet 的 TTL 与 tcp segment 的 MSL
聊聊 IP packet 的 TTL 与 tcp segment 的 MSL
|
芯片
CMOS与TTL
CMOS与TTL
138 0
CMOS与TTL
|
消息中间件
死信队列 和消息TTL过期代码
先从概念解释上搞清楚这个定义,死信,顾名思义就是无法被消费的消息,字面意思可以这样理解,一般来说,producer将消息投递到broker或者直接到queue里了,consumer从queue取出消息进行消费,但某些时候由于特定的原因导致queue中的某些消息无法被消费,这样的消息如果没有后续的处理,就变成了死信,有死信自然就有了死信队列。
死信队列 和消息TTL过期代码
|
消息中间件 Windows
SpringCloudStream学习(四)TTL(存活时间)Dead Letter Exchanges(死信交换机)
SpringCloudStream学习(四)TTL(存活时间)Dead Letter Exchanges(死信交换机)
167 0
|
消息中间件
RabbitMQ高级特性-TTL(Time-To-Live 过期时间)
RabbitMQ高级特性-TTL(Time-To-Live 过期时间)
136 0
RabbitMQ高级特性-TTL(Time-To-Live 过期时间)
|
消息中间件 NoSQL Java
定时轮询,DelayQueue,ZSet,TTL+DLX(建议收藏)
定时轮询,DelayQueue,ZSet,TTL+DLX(建议收藏)
319 0
定时轮询,DelayQueue,ZSet,TTL+DLX(建议收藏)