标签: cache

1 篇文章

Window-TinyLFU缓存实现
在我的一个基于LSM-Tree结构的存储引擎项目中,由于LSM-Tree结构的查询操作高度依赖缓存,所以我需要一个高性能的本地缓存模块来提高查询效率,抱着学习的目的,我们来 重复造轮子 亲自实现一个拥有良好性能的缓存模块。 所谓缓存,本质上就是 映射+淘汰策略 ,如何在有限的空间存储最”有用“的数据,也就是如何设定淘汰策略往往是我们所需要关注的,在Redis中,我们很多时候都是用的TTL(Time…