不,Redis没有全局/默认TTL的概念,是的,您必须为每个键分别设置它。但是,根据您的要求和要执行的操作,可能还有其他方法可以实现您的目标。换句话说,您为什么需要它?
例如,如果您想将Redis用作缓存,而不必担心必须删除“旧”项目,则只需将设置为
maxmemory_policy即可
allkey-lru。每当Redis的内存用完时,这将退出最近最少使用的键。
编辑:有关更多信息,请参见@arganzheng和@Kristján下方注释中的有用链接,以及redis.conf配置文件中的内联文档。



