重点回顾
-
EXPIRE命令和PEXPIRE命令可以为键设置生存时间,当键的生存时间随着时间的流逝而消耗殆尽时,键就会被移除。
-
对已经带有生存时间的键执行EXPIRE命令或PEXPIRE命令,将导致键已有的生存时间被新的生存时间替代。
-
为了方便用户,Redis给SET命令增加了EX和PX两个选项,它们可以让用户在执行SET命令的同时,执行EXPIRE命令或PEXPIRE命令。
-
EXPIREAT命令和PEXPIREAT命令可以为键设置UNIX时间戳格式的过期时间,当系统时间超过这个过期时间时,键就会被移除。
-
Redis的自动过期特性只能应用于整个键,它无法对键中的某个元素单独执行过期操作。
-
TTL命令和PTTL命令可以分别以秒级和毫秒级这两种精度来获取键的剩余生存时间。
-
通过重复对键执行EXPIRE命令或PEXPIRE命令,程序可以构建出一种自动淘汰冷数据并保留热数据的机制。