现在的位置: 首页 > 综合 > 正文

使用Memcached作为Hibernate二级分布式缓存的配置方法

2012年12月26日 ⁄ 综合 ⁄ 共 791字 ⁄ 字号 评论关闭

先到官网:http://code.google.com/p/hibernate-memcached/downloads/list下载hibernate-memcache.jar,memcached-2.3.1.jar、slf4j-1.5.0.jar、slf4j-log4j12-1.5.0.jar包
然后在hibernate.cfg.xml配置参数(参考):

代码

<!-- 开启二级缓存 -->
<property name="hibernate.cache.use_second_level_cache">
true
</property>
<!-- 设置缓存提供者 -->
<property name="hibernate.cache.provider_class">
com.googlecode.hibernate.memcached.MemcachedCacheProvider
</property>
<!-- 设置memcached缓存服务器的端口 -->
<property name="hibernate.memcached.servers">
localhost:11211
</property>
<!-- 设置二级缓存的前缀名称 -->
<property name="hibernate.cache.region_prefix">
quality.cache.ehcache
</property>
<!-- 是否使用结构化的方式缓存对象 -->
<property name="hibernate.cache.use_structured_entries">
true
</property>
<!-- 是否缓存查询结果 -->
<property name="hibernate.cache.use_query_cache">true</property>

 

 

这样配置就可以了

当然了,这是全局的配置方法,具体的业务还要根据情况来配置

抱歉!评论已关闭.