redis 永不过期 java_Redis专题三:key的过期

## Redis专题三:key的过期

[TOC]

> 当timeout时间到期时,key会被redis自动删除,新建key默认是永远不会过期的

### timeout相关命令

| 命令 | 解释 | 返回值 |

| --- | --- | --- |

| `EXPIRE key second`| 为key设置timeout,单位为秒 |1表示timeout设置成功
0表示key不存在|

| `EXPIRE key milliseconds`| 为key设置timeout,单位为毫秒 |1表示timeout设置成功
0表示key不存在|

| `TTL key`| key还有多少秒超时 |-2表示key不存在
-1表示key存在且没有过期
其它非负值表示过期的剩余秒数|

| `PTTL key`| key还有多少毫秒超时 |-2表示key不存在
-1表示key存在且没有过期
其它非负值表示过期的剩余毫秒数|

| `EXPIREAT key second_timestamp`| 设置key在未来的一个时刻过期,值为从`1970-1-1`到指定未来时间的时间间隔,单位为秒 |1表示timeout设置成功
0表示key不存在|

| `PEXPIREAT key milliseconds_timestamp`| 设置key在未来的一个时刻过期,值为从`1970-1-1`到指定未来时间的时间间隔,单位为毫秒 |1表示timeout设置成功
0表示key不存在|

| `PERSIST key`| 移除timeout,设置key永远不过期|

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值