缓存机制可以减轻数据库的压力,原理是在第一查询时,将查询结果缓存起来,之后再查询同样的sql, 不是真的去查询数据库,而是直接返回缓存中的结果. 缓存可以降低数据库的压力,但同时可能无法得到最新的结果数据. 1.数据库缓存的实现: 通过第三方工具实现缓存: Redis内存数据库 - 可以实现缓存 通过MyBatis提供的缓存机制来实现缓存: 一级缓存: 缓存只在一个事务中有效,即同一个事务中先后执行多次同一个查询,只在第一次真正去查库,并将结果缓存,之后的查询都直接获取缓存中的中数据.如果是不同…