使用redis作为mybatis的二级缓存
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本次介绍一下使用mybatis-redis项目作为mybatis的二级缓存在生产项目中的配置与应用。首先,在pom中添加一下依赖: org.mybat
千家信息网最后更新 2026年11月01日使用redis作为mybatis的二级缓存
本次介绍一下使用mybatis-redis项目作为mybatis的二级缓存在生产项目中的配置与应用。
首先,在pom中添加一下依赖:
org.mybatis.caches mybatis-redis 1.0.0-beta2
依赖添加成功后,在src/main/resources下面创建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
配置文件创建成功后,在生成的 xxxMapper.xml中写入配置在

useCache表示是否需要使用缓存
flushCache表示插入后是否需要刷新缓存
测试代码如下,update后同步刷新缓存,采用默认配置即可。
@Testpublic 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
可以下载源码查看。
配置
缓存
成功
文件
项目
之间
代码
源码
同步
应用
测试
生产
生成
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技股
伟宏互联网科技
中关村互联网科技集团
互联网科技垄断
北京互联网科技有限公司
平安科技 互联网
互联网科技的英文
互联网金融科技创新
赫美联合互联网科技
天下捷融互联网科技
互联网科技英文翻译
互联网科技公司名称
科技类的互联网平台
太原新华互联网科技学校怎么样
新华互联网科技2019
浙江互联网科技研学营
互联网科技创新的路径
江苏互联网智能科技软件
西安左小互联网科技有限公司
株洲百竞科技的互联网营销顾问
深圳市人人互联网科技有限公司
万易互联网科技有限公司
齐家互联网科技
广州紫鲸互联网科技
互联网和高科技公司
互联网数据科技专业
互联网营销推广黑科技
21世纪互联网科技成就
宁波跨境商互联网科技有限公司
伍佰万互联网科技是干嘛的