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」公众号,获知最新一线技术干货!
