Redis 过期删除和内存淘汰
关键词:
定时删除
、惰性删除
、定期删除
、LRU
、LFU
Redis 过期删除
Redis 可以为每个键设置过期时间,当键过期时,会自动删除该键。
设置键的生存时间或过期时间
Redis 中,和键的生存时间相关的命令如下所示:
命令 | 描述 |
---|---|
EXPIRE |
设置 key 的过期时间,单位为秒 |
PEXPIRE |
设置 key 的过期时间,单位为毫秒 |
EXPIREAT |
设置 key 的过期时间为指定的秒级时间戳 |
PEXPIREAT |
设置 key 的过期时间为指定的毫秒级时间戳 |
TTL |
返回 key 的剩余生存时间,单位为秒 |
PTTL |
返回 key 的剩余生存时间,单位为毫秒 |
PERSIST |
移除 key 的过期时间,key 将持久保持 |
...大约 8 分钟