JAD-CACHE缓存框架版本升级,优化了部分代码,并将版本由原来的1.0.2-RELEASE升级到1.0.2-RELEASE,主要增加了对Redis的支持。
代码地址如下:
https://git.oschina.net/457049726/jad-cache
此项目是对是Spring3中缓存模块的扩展,增加了对EhCache,MemCache,Redis等缓存实现,使之支持通过Spring3相关注解来操作缓存,并且提供了一些新新的功能,具有以下特点:
1、提供统一的缓存操作api;
2、支持同时使用EhCache,MemCache, Redis等多种缓存实现;
3、提供灵活的配置;
4、可以防止缓存穿透;
5、可以灵活指定缓存存活时间;
6、任意控制缓存的停用或启用。
JAD-CACHE目前暂时只支持Map本地缓存、EhCache、MemCache以及Redis四种,开发人员可以单独使用其中一种,也可以同时使用这几种。
开发人员在将本框架集成到项目中时,可以选择性的使用自己想集成的缓存实现,如果只使用Map本地缓存,就加入以下依赖:
<dependency>
<groupId>com.jad.infr</groupId>
<artifactId>jad-cache-api</artifactId>
<version>1.0.2-RELEASE</version>
</dependency>
如果你想用ehcache缓存,就用加入以下依赖:
<dependency>
<groupId>com.jad.infr</groupId>
<artifactId>jad-cache-ehcache</artifactId>
<version>1.0.2-RELEASE</version>
</dependency>
如果用memcache,就用以下依赖
<dependency>
<groupId>com.jad.infr</groupId>
<artifactId>jad-cache-memcache</artifactId>
<version>1.0.2-RELEASE</version>
</dependency>
如果用redis,就用以下依赖
<dependency>
<groupId>com.jad.infr</groupId>
<artifactId>jad-cache-redis</artifactId>
<version>1.0.2-RELEASE</version>
</dependency>
本框架的配置总体上比较简单,但是比较灵活,而且很多参数都可以缺省配置。
详细配置及使用手册,可以从码云下载,地址:
https://git.oschina.net/457049726/jad-cache
已可以扫以下二维码关注本人公众号以获得最新动态: