摘要: 一、概述 在分布式服务中,使用基于内存和硬盘的缓存显然已经不现实了,更为常用的做法是使用基于redis的缓存 二、准备工作 使用redis缓存首先准备redis,这个不难,不再赘述。 引入redis的依赖 <dependency> <groupId>org.springframework.boot< 阅读全文
posted @ 2021-07-14 17:06 Mars.wang 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 一、概述 有人看了上篇springboot使用缓存(一),觉得很有用,但应该又有人发现,这种方式虽然简单,还存在一些缺陷。 的确如此! 像上篇博文把缓存过期时间设为600秒,那如果底层数据库的数据已经更新或删除了,前端还从缓存里取数,势必会返回错误的数据 为了解决这个问题,其实还有一些更细致的配置。 阅读全文
posted @ 2021-07-14 16:39 Mars.wang 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 一、概述 在实际项目中,我们经常遇到这种场景,一些数据更新频率不大,但是访问频繁,而且访问耗时比较长,就比如我的有些接口最长需要7秒才能返回。 虽然这个是有原因的,但这个时长依然是不能忍受的。 这种情况下,在springboot中使用缓存成为一种简单有效的方式。 说到缓存,就需要先确定,缓存到哪里, 阅读全文
posted @ 2021-07-14 16:14 Mars.wang 阅读(4185) 评论(0) 推荐(1) 编辑
摘要: 转自:https://blog.csdn.net/zhou520yue520/article/details/81348926 public class DateVo { @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") @JsonFormat(patte 阅读全文
posted @ 2021-07-14 10:45 Mars.wang 阅读(1164) 评论(0) 推荐(0) 编辑