mybatis整合redis作为二级缓存,会占用mybatis数据库连接吗?

颖辉小居 发布于 06/24 19:21
阅读 472
收藏 0

今天和同事争论一个问题,他说mybatis整合redis作为二级缓存,因为获取数据的时候调用的sqlsession。所以他认为这样会占用数据库连接,不如在自己的代码中直接操作redis性能高。是这样的吗?

加载中
0
胡沛沛

不会啊,首先到redis里查,没有查到才会让mybatis去数据库查,只有连接数据池的时候才会占用数据库的连接资源

湖水没了
湖水没了
你的事务在哪开启的呢?
0
湖水没了
湖水没了

会 一般情况下 只要进入service层就已经在占用数据库连接了,跟用什么做二级缓存没关系

湖水没了
湖水没了
回复 @颖辉小居 : 只读事务也是事务
颖辉小居
颖辉小居
纯查询的接口呢?
0
中国联通我不通

直接操作岂不是更好。

0
不喜欢暴力运动
不喜欢暴力运动
即使是池化之后都是放在不同管道的 使用之后不要关闭把链接push回管道是不会相互占用的
返回顶部
顶部