memcached缓存与mybatis的整合
来源:互联网 发布:pe windows启动修复 编辑:程序博客网 时间:2024/06/05 12:07
1.添加依赖
<dependency> <groupId>org.mybatis.caches</groupId> <artifactId>mybatis-memcached</artifactId> <version>1.0.0</version> </dependency>
2.在dao层的xml文件中添加cache标签:
<cache type="org.mybatis.caches.memcached.MemcachedCache" />
到此,mybatis下就可应用memcache缓存,默认mapper下的所有语句都缓存。
备注:
<1>.对于不需要缓存的添加useCache=”false”,例如:
<select id="getAllUser" parameterType="PageParameter" resultType="User" useCache="false"> select * from user ORDER BY user_id*1 ASC </select>
<2>对于某条语句的执行触发缓存flushCache=”true” :
<delete id="deleteUser" parameterType="User" flushCache="true" > delete from user where user_id=#{user_id}</delete >
<3>windows下cmd下查看key值的命令:
1.先 telnet 127.0.0.1 11211
连接到memcache
2.进入到一个没任何东西的页面,输入stats,可查看memcach的所有参数。根据stats items列出所有的items
3.根据上面列出的item id得到key值:
stats cachedump 1 0
含义:获取item id为1的所有key
4.根据get key获取value
阅读全文
0 0
- memcached缓存与mybatis的整合
- redis(五)redis与Mybatis的无缝整合让MyBatis透明的管理缓存二
- redis(四)redis与Mybatis的无缝整合让MyBatis透明的管理缓存
- redis( 3 )redis与Mybatis的无缝整合让MyBatis透明的管理缓存
- redis( 4 )redis与Mybatis的无缝整合让MyBatis透明的管理缓存二
- redis(四)redis与Mybatis的无缝整合让MyBatis透明的管理缓存
- redis(五)redis与Mybatis的无缝整合让MyBatis透明的管理缓存二
- redis与Mybatis的无缝整合让MyBatis透明的管理缓存
- Mybatis - 查询缓存(一级缓存,二级缓存,与ehcache整合)
- SpringMVC-Mybatis-Memcached整合案例
- SpringMVC-Mybatis-Memcached整合案例
- SpringMVC-Mybatis-Memcached整合案例
- SpringMVC-Mybatis-Memcached整合案例
- mybatis使用memcached缓存实例
- MyBatis与Spring的整合
- mybatis与spring的整合
- mybatis与spring的整合
- Spring 与 MyBatis 的整合
- 在linux下配置ipv6 互通libvirt
- 泛型与非泛型组合
- 关于Activity跳转另一个Activity指定的fragment的解决方法
- 闭关修炼之struts2框架1
- iOS appledoc自动生成API文档
- memcached缓存与mybatis的整合
- 【bzoj1036】[ZJOI2008]树的统计Count
- (8)高通AP10.4开发者指南——WLAN(2.2 上下文及同步处理)
- iterator adapter inserter
- 11.JavaScript深入之bind的模拟实现
- Spring Boot注解
- 增加 VM虚拟机硬盘容量
- 【Robotframework】WebDriverException: Message: Expected [object Undefined] undefined to be a string
- jQuery EasyUI parser 的使用场景