13 Star 13 Fork 8

小树鹿鸣/xmemcached-cache-master

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
README 1.96 KB
一键复制 编辑 原始数据 按行查看 历史
小树鹿鸣 提交于 2013-08-19 16:55 +08:00 . 增加配置
二级缓存其实没啥文档,在mapper配置上
<cache eviction="LRU" flushInterval="60000" type="org.apache.ibatis.caches.memcached.XMemcachedCache" />,
然后再加个xmemcached配置文件,在项目的resources/xmemcached.xml里配置具体的地址信息, 具体配置信息如下:
<bean class="org.mybatis.caches.xmemcached.SpringContextHolder" />
<bean name="memcachedClientBuilder" class="org.mybatis.caches.xmemcached.MybatisXMemcachedClientBuilder">
<!-- XMemcachedClientBuilder have two arguments.First is server list,and
second is weights array. -->
<constructor-arg>
<list>
<bean class="java.net.InetSocketAddress">
<constructor-arg>
<value>localhost</value>
</constructor-arg>
<constructor-arg>
<value>11211</value>
</constructor-arg>
</bean>
<bean class="java.net.InetSocketAddress">
<constructor-arg>
<value>localhost</value>
</constructor-arg>
<constructor-arg>
<value>12001</value>
</constructor-arg>
</bean> -->
</list>
</constructor-arg>
<constructor-arg>
<list>
<value>1</value>
<value>2</value>
</list>
</constructor-arg> -->
<property name="connectionPoolSize" value="2"></property>
<property name="commandFactory">
<bean class="net.rubyeye.xmemcached.command.TextCommandFactory"></bean>
</property>
<property name="sessionLocator">
<bean class="net.rubyeye.xmemcached.impl.KetamaMemcachedSessionLocator"></bean>
</property>
<property name="transcoder">
<bean class="net.rubyeye.xmemcached.transcoders.SerializingTranscoder" />
</property>
<property name="keyPrefix" value="mybatis-xmemcached-"></property>
<!-- unit:seconds -->
<property name="expiration" value="300"></property>
</bean>
<!-- Use factory bean to build memcached client -->
<bean name="xmemcachedClient" factory-bean="memcachedClientBuilder"
factory-method="build" destroy-method="shutdown" />
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/chenld/xmemcached-cache-master.git
git@gitee.com:chenld/xmemcached-cache-master.git
chenld
xmemcached-cache-master
xmemcached-cache-master
master

搜索帮助