文件名称:double-cache:双重缓存,通过guava-cache和redis实现本地缓存+服务器缓存的双重缓存
文件大小:50KB
文件格式:ZIP
更新时间:2024-06-12 13:12:21
Java
double-cache 查询mysql数据库时,同样的输入需要不止一次获取值或者一个查询需要做大量运算时,很容易会想到使用redis缓存。但是如果查询并发量特别大的话,请求redis服务也会特别耗时,这种场景下,将redis迁移到本地减少查询耗时是一种常见的解决方法 项目结构说明 double-cache-web 应用模块,请求入口 double-cache-service 业务层模块 double-cache-dao 持久层模块 double-cache-common 公共模块,redis工具类,guava chche抽象类在该模块中 分支说明 master 基础版本 cache_annotation_20190114 【强烈推荐直接切换到该分支代码,后续的优化及改进都将在该分支上进行】 在基础版本上添加基于注解的方法使用多级缓存 数据库准备 数据库的创建 create databa
【文件预览】:
double-cache-master
----double-cache-service()
--------src()
--------target()
--------pom.xml(1KB)
----double-cache-web()
--------src()
--------target()
--------pom.xml(1KB)
----double-cache-dao()
--------src()
--------target()
--------pom.xml(1KB)
----README.md(14KB)
----double-cache-common()
--------src()
--------target()
--------pom.xml(1KB)
----pom.xml(3KB)
----.gitignore(277B)