存放进缓存的应该是null还是空列表?

来源:14-7 详解缓存穿透与解决方案

pocxevi

2026-01-26

老师不是说缓存null的时候才会查询数据库吗(若空列表,那就直接返回缓存的值不查库)?为什么在springboot缓存中存null进去,就直接不查数据库了?不是应该存空列表进去吗?看看我哪里理解的有问题

写回答

1回答

甲蛙

2026-02-14

这种需要注意做一些细节处理,比如如果是key找不到,那就查数据库,如果是key找到了,但是value是null,就需要注意根据你的存放逻辑来处理,是就不查了,还是得再查数据库,根据自己的项目逻辑来处理

0
0

新版Springboot3.0打造能落地的高并发仿12306售票系统

最新版Spring3.0仿12306售票系统实战

895 学习 · 529 问题

查看课程