Mybatis整合ehcache,Redis实现二级缓存

目录:
mybatis整合ehcache
1.pom依赖
2.ehcache.xml
3.applicationContext-mybatis.xml(mybatis.cfg.xml)中去开启二级缓存
4.需要在xxxMapper.xml中配置
5.对比缓存单个与缓存多个的区别
mybatis整合redis
1.pom依赖 redis
2.redis.properties
3.applicationContext-redis将spring与redis整合
注册redis.properties
配置redispool
配置connectFactory
配置数据序列化方式
借助spring完成mybatis与redis的衔接的工具

mybatis整合ehcache

前言:

  1. 为什么需要缓存 拉高程序的性能

  2. 什么样的数据需要缓存 很少被修改或根本不改的数据
    业务场景比如:耗时较高的统计分析sql、电话账单查询sql等

  3. ehcache是什么 Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大
    注1:本章介绍的是2.X版本,3.x的版本和2.x的版本API差异比较大

  4. ehcache的特点
    4.1 够快
    Ehcache的发行有一段时长了,经过几年的努力和不计其数的性能测试,Ehcache终被设计于large, high concurrency systems.
    4.2 够简单
    开发者提供的接口非常简单明了,从Ehcache的搭建到运用运行仅仅需要的是你宝贵的几分钟。其实很多开发者都

你可能感兴趣的:(Mybatis整合ehcache,Redis实现二级缓存)