新聞中心
本次介紹一下使用mybatis-redis項(xiàng)目作為mybatis的二級緩存在生產(chǎn)項(xiàng)目中的配置與應(yīng)用。
在桂陽等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作按需求定制網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),全網(wǎng)整合營銷推廣,外貿(mào)網(wǎng)站建設(shè),桂陽網(wǎng)站建設(shè)費(fèi)用合理。
首先,在pom中添加一下依賴:
org.mybatis.caches mybatis-redis 1.0.0-beta2
依賴添加成功后,在src/main/resources下面創(chuàng)建redis的配置文件redis.properties
#1.0 redis factory configuration
host=xxx.xxx.xxx.xxx
port=6379
password=xxxxxxxx
timeout=5000
usePool=true
#redis pool configuration
maxTotal=600
maxIdle=300
minIdle=10
maxWaitMillis=2000
testOnBorrow=false
testOnReturn=false
配置文件創(chuàng)建成功后,在生成的 xxxMapper.xml中寫入配置在
useCache表示是否需要使用緩存
flushCache表示插入后是否需要刷新緩存
測試代碼如下,update后同步刷新緩存,采用默認(rèn)配置即可。
@Test public void test01() { Vc3JourneyAttributeDefinitions vc3JourneyAttributeDefinitions=new Vc3JourneyAttributeDefinitions(); vc3JourneyAttributeDefinitions=vc3JourneyAttributeDefinitionsMapper.selectByPrimaryKey(1L); vc3JourneyAttributeDefinitions.setAttributeName("Total distance of valid pulses"); vc3JourneyAttributeDefinitionsMapper.updateByPrimaryKey(vc3JourneyAttributeDefinitions); vc3JourneyAttributeDefinitions=vc3JourneyAttributeDefinitionsMapper.selectByPrimaryKey(1L); System.out.println(vc3JourneyAttributeDefinitions.getAttributeName()); }
從github上面https://github.com/mybatis/redis-cache
可以下載源碼查看。
網(wǎng)頁標(biāo)題:使用redis作為mybatis的二級緩存
本文來源:http://www.ef60e0e.cn/article/gesoih.html