Redis设置过期时间(3种常见命令使用)

Redis设置过期时间是一个在一定时间后自动删除键的机制,可以用于缓存数据或自动清理不再需要的数据。

Redis设置过期时间,主要有以下3种常见命令:

1.使用EXPIRE命令设置过期时间

命令:

EXPIRE key seconds

其中:

key:是要设置过期时间的键的名称;

seconds:是键的过期时间(以秒为单位);

示例:

EXPIRE mykey 60

上述命令将名为”mykey”的键设置为在60秒后过期。

2.使用PEXPIRE命令设置过期时间

命令:

PEXPIRE key milliseconds

与EXPIRE命令类似,为键设置过期时间,但是单位为毫秒。

示例:

PEXPIRE mykey 500

上述命令将名为”mykey”的键设置为在500毫秒后过期。

 

3.使用EXPIREAT命令设置过期的UNIX时间戳

命令:

PEXPIREAT key timestamp

其中,timestamp是过期的UNIX时间戳(秒级)。

示例:

EXPIREAT mykey 1670000000

上述命令将名为”mykey”的键设置为在Unix时间戳为1670000000时过期。

这些命令可以在Redis的客户端,或通过Redis的命令行界面(如redis-cli)中使用。

作者简介

陈睿|mikechen,10年+大厂架构经验,BAT资深面试官,就职于阿里巴巴、淘宝、百度等一线互联网大厂。

👇阅读更多mikechen架构文章👇

阿里架构 |双11秒杀 |分布式架构 |负载均衡 |单点登录 |微服务 |云原生 |高并发 |架构师

以上

关注作者「mikechen」公众号,获取更多技术干货!

后台回复架构,即可获取《阿里架构师进阶专题全部合集》,后台回复面试即可获取《史上最全阿里Java面试题总结

评论交流
    说说你的看法