Redis 中的过期删除策略是与 Redis 管理键的生命周期相关的一系列操作,用于删除过期的Key以释放内存。Redis 默认会每秒进行十次过期扫描,过期扫描不会遍历过期字典中所有的 key,而是采用了一种简单的贪心策略。于此同时为了保证过期扫描不会出现循环过度,导致线程卡死现象,算法还增加了扫描时间的上限,默认不会超过 25ms。工作原理:当设置键的过期时间时,Redis 会创建一个定时任务,在键到期时立即删除该键。缺点:如果有很多过期的键从不被访问,它们将不会被自动删除,从而可能会占用大量的内存。