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

mikechen睿哥,10年+大厂架构经验,资深技术专家,就职于阿里巴巴、淘宝、百度等一线互联网大厂。

关注「mikechen」公众号,获知最新一线技术干货!

评论交流
    说说你的看法