查看redis的过期策略
时间: 2023-10-27 09:43:28 浏览: 112
监听redis过期key,做对应业务处理
5星 · 资源好评率100%
Redis有三种过期策略:
1. 定时删除:Redis会为每个设置了过期时间的key创建一个定时器,到达过期时间时删除key。
2. 惰性删除:在执行get操作时,如果发现key已经过期了,就会删除key。
3. 定期删除:Redis会每隔一段时间,随机选择一些设置了过期时间的key,删除这些key。这种策略主要是为了防止定时删除策略因为大量过期key集中在一起,导致一次性删除消耗过多CPU资源和内存资源的问题。
可以通过查看Redis的配置文件中的参数来确定当前使用的过期策略。默认情况下,Redis使用的是定时删除策略。如果要修改过期策略,可以修改配置文件中的相关参数或者在运行时使用命令来修改。
阅读全文