关于引入数据库缓存

来源:10-8 压测简单分享详情实战

Key_BoardFinger

2024-04-02

1、在前面的章节中引入了抽象缓存顶级接口,大大减少了缓存操作对业务代码入侵。但是如果这样的做的话,该服务所对应的impl因为重写了关于sql的缓存方法(如getByid这种),导致它的整个实现类里的其他业务也会受到影响而使用缓存,这算不算是一种坏处呢。

2、mybatis-plus也有缓存,这个需要打开吗?

写回答

1回答

RubinChu

2024-04-02

第一个问题因为我们有对应的删除策略,所以基本不会有影响。第二个问题不建议打开,因为mp的缓存是有一定坑的,使用不好容易产生不一致的问题,尤其是分布式环境下

0
0

SpringBoot+Vue3+Element Plus打造私人分布式存储系统

SpringBoot+Vue3+Element Plus 仿百度网盘实战

274 学习 · 347 问题

查看课程