分为过期删除策略和内存淘汰策略两部分。
1.过期删除策略:定期删除机制(每过一段时间,扫描Redis中过期key字典,并清除部分过期的key)和惰性删除机制相结合(当访问一个key时,才判断该key是否过期,过期则删除,这样节省CPU资源),来删除过期的key。
2.内存淘汰策略:内存达到maxmemory时,使用LRU(最近最少使用)算法清理数据,保证Redis里都是热点数据。
Redis内存回收机制
最新推荐文章于 2024-07-12 13:42:14 发布
分为过期删除策略和内存淘汰策略两部分。
1.过期删除策略:定期删除机制(每过一段时间,扫描Redis中过期key字典,并清除部分过期的key)和惰性删除机制相结合(当访问一个key时,才判断该key是否过期,过期则删除,这样节省CPU资源),来删除过期的key。
2.内存淘汰策略:内存达到maxmemory时,使用LRU(最近最少使用)算法清理数据,保证Redis里都是热点数据。