存放进缓存的应该是null还是空列表?
来源:14-7 详解缓存穿透与解决方案
pocxevi
2026-01-26
老师不是说缓存null的时候才会查询数据库吗(若空列表,那就直接返回缓存的值不查库)?为什么在springboot缓存中存null进去,就直接不查数据库了?不是应该存空列表进去吗?看看我哪里理解的有问题
写回答
1回答
-
甲蛙
2026-02-14
这种需要注意做一些细节处理,比如如果是key找不到,那就查数据库,如果是key找到了,但是value是null,就需要注意根据你的存放逻辑来处理,是就不查了,还是得再查数据库,根据自己的项目逻辑来处理
00
相似问题