【郑州校区】 缓存框架 EhCache 使用 1 缓存可以提高查询数据性能, 对同一批数据进行多次查询时, 第一次查询走数据库,查询数据后,将数据保存在内存中,第二次以后查询 可以直接从内存获取数据,而不需要和数据库进行交互。 控制台抓包分析 每次访问一个需要被权限控制资源时,调用 Realm 的授权方法,根据当前用户查询角色 (role)和权限(permission)信息,每次调用 都会查询一次数据库 问题: 为什么使用 ehcache 而不使用 redis 缓存 1、Shiro 默认对 ehcache 的支持 2、在后台管理系统中 ehcache 使用非常普遍 1. Spring 和 EhCache 框架整合 第一步: 在 common_parent 导入 ehcache maven 坐标 Ehcache 开发包 Spring 整合 ehcache 包 spring-context-support 包 第二步: 使用 ehcache ,导入 ehcache.xml 配置文件 解压 ehcache-core.jar 包 ,将 ehcache-failsafe.xml 复制 src/main/resources 改名 ehcache.xml 自定义缓存区 第三步: 配置 spring 整合 ehcache 将 ehcacheManager 交给 spring 管理 默认 Ehcache 提供 CacheManager 提供 addCache()、getCache() 这些方法,原理在内存保存 key-value 河南省郑州市 高新区长椿路11号大学科技园(西区)东门8号楼三层 来校路线 地铁一号线梧桐街站A口出
|