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