- LRU(Least Recently Used):2010年,某大型电商系统采用LRU缓存,减少数据库访问次数。
- FIFO(First In First Out):2015年,某银行系统用FIFO缓存策略,提高交易处理速度。
- LFU(Least Frequently Used):2018年,某社交平台实施LFU缓存,优化用户数据访问。
- ARC(Adaptive Replacement Cache):2021年,某视频平台引入ARC缓存,降低缓存淘汰率。
别只缓存热点数据,也要考虑冷数据缓存。
缓存策略分为:
- LRU(Least Recently Used):最近最少使用,如Redis。
- LFU(Least Frequently Used):最少使用频率,如Memcached。
- FIFO(First In First Out):先进先出,如Nginx。
- TTL(Time To Live):生存时间,如Nginx的fastcgi_cache。