缓存-倚天剑
2024-02-02 23:05:05 0 举报
AI智能生成
"缓存-倚天剑"是一种高效的缓存管理工具,主要应用于改善系统性能。它通过减少数据的传输量和加载时间,提供更快的访问速度和响应能力。该工具的设计旨在优化系统资源,提高处理能力和响应时间,从而提高用户满意度。"缓存-倚天剑"适用于各种不同的系统和平台,包括Web应用程序、数据库、文件存储等。通过使用"缓存-倚天剑",系统可以更有效地管理数据,提高系统的整体性能和稳定性。
作者其他创作
大纲/内容
驱逐策略
基于大小
基于时间
基于引用
byteBuffer回收对外内存
Removeal移除特性
手动删除
removal监听器
Writer直接写
写模式
分层
同步监听器
caffeine架构分析
caffeine的喉管结构
cachen内部数据容器
scheduler(定时器)
Executor异步线程池
访问顺序队列
写入顺序队列
读缓冲区
写缓冲区
锁定摊销
enter状态切换
驱逐策略
hashDos保护
优化
空间优化
W-TingLFU整体设计
readBuffer读缓冲
TimerWheel
时间轮
分层时间轮定时器
宽松读写
Varhandler变量句柄
varHandle作用和优势
Varhandler指令重排
本地缓存主要技术
hashMap
guava Cache
encache
caffeine
优缺点
访问快,无法大量存储
需要解决一致性问题
更新低可靠,容易丢失
缓存重要的相关概念
缓存污染
缓存命中率
常见缓存淘汰算法
FIFO先进先出队列
LRU最近最少使用
LFU最近使用很少
TingLFU
W-TingLFU
W-LRU窗口队列,应对突发流行
TingLFU应对局部流量
过期策略
有界缓存
无界缓存
对象填充,防止穿透
手动
自动
异步手动
异步自动
0 条评论
下一页