• jeeplus使用J2cache缓存,即使用ehcache为一级缓存,redis为二级缓存。

  • 如果不想安装和配置redis,可以使用以下方式禁用二级缓存redis。(注意,只适用于1.4及之前版本,2.0以及以后版本不能禁用redis)

打开j2cache.properties,修改配置项为下列值。

cache.broadcast=jgroups
cache.L2.provider_class=none

如果使用mvn:tomcat7 run 启动,报以下错误:failed setting ip_ttl, 请添加启动参数,使用以下命令启动

 tomcat7:run -Djava.net.preferIPv4Stack=true

所有缓存默认存入SYS_CACHE

写入方法: CacheUtils.put(key, value);

获取方法: CacheUtils.get(key);

删除方法: CacheUtils.remove(key);

为什么要使用缓存呢? 对于经常要读取,但是又很少变化的数据请存进缓存,以防止频繁读取数据库导致系统性能下降。 数据更新后,先调用删除方法,再调用写入方法更新缓存。