Ita*_*ber 20
不,Redis没有全局/默认TTL的概念,是的,你必须独立地为每个键设置它.但是,根据您的要求以及您要做的事情,可能还有其他方法可以实现您的目标.换句话说,你为什么需要它?
例如,如果要将Redis用作缓存而不必担心必须删除"旧"项,则可以通过设置maxmemory_policyto来实现allkey-lru.当Redis的内存耗尽时,这将驱逐最近最少使用的密钥.
编辑:有关更多信息,请参阅以下评论中@arganzheng和@Kristján中的有用链接,以及redis.conf配置文件中的内联文档.