赞
踩
顾名思义并不是在TTL到期后就立即删除,而是在访问一个key的时候,检查该key的存活时间,如果已经过期才执行删除,并且删除的目标仅限于当前处理的键。
创建一个定时器(timer),当将过期时立即对该键进行删除操作。
每隔一段时间执行一次删除过期键操作,并通过限制执行时长和频率来减少对CPU时间的影响。
使用惰性删除+定期删除策略,使得CPU时间和内存使用可以取得平衡。