作为程序员一定要保持良好的睡眠,才能好编程

Redis缓存数据的淘汰机制

发布时间:2019-02-28

缓存淘汰的策略有两种:

1、 定时去清理过期的缓存。

2、当有用户请求过来时,再判断这个请求所用到的缓存是否过期,过期的话就去底层系统得到新数据并更新缓存。 


两者各有优劣,


第一种的缺点是维护大量缓存的key是比较麻烦的,

第二种的缺点就是每次用户请求过来都要判断缓存失效,逻辑相对比较复杂,


具体用哪种方案,大家可以根据自己的应用场景来权衡。