Redis的淘汰策略与过期策略

目录

淘汰策略

过期策略

比较淘汰策略与过期策略


 

淘汰策略

 

最多使用的是volatile-lru:从过期时间中选择最近最少未使用的数据淘汰

以及:volitile-ttl:过期时间最短的数据将会被淘汰

 Redis的淘汰策略与过期策略_第1张图片

 

 

过期策略

 

  • 定时过期
  • 惰性过期(只有当一个key被访问时,才能判断这个key是否过期)
  • 定期过期(定期扫描,扫描到过期的key再丢弃)

 

 

比较淘汰策略与过期策略

 

1.内存淘汰策略和内存过期策略互不影响

2.内存淘汰用来处理内存不足时需要申请额外空间的数据、过期策略用来处理过期的缓存数据

你可能感兴趣的:([Redis])