随笔分类 -  缓存

Spring boot 拾遗 —— Spring Cache 扩展 Duration
摘要:1 前言 在上一篇我们改写了 CacheManager 使得它能够解析 cacheName#duration 动态设置 TTL,现在我们将使用预定义的 CacheResolver 来让我们的代码能有下边的表现形式: 第一个方法在注解上规定了 TTL 是 5 分钟, 第二个方法可以传入一个 durat 阅读全文
posted @ 2020-06-21 16:55 四维胖次 阅读(1225) 评论(0) 推荐(0)
Spring boot 拾遗 —— Spring Cache 使用 Jackson 与 自定义 TTL
摘要:1 前言 关于序列化: Spring 提供的 Cache 默认使用 JDK 方式序列化结果,这要求我们的结果都必须实现 Serializable 接口,且在缓存中保存的数据是二进制的,给后续调试带来不少麻烦。 关于 TTL: Spring 提供的 Redis 实现仅支持设置全局 TTL ,如果想要细 阅读全文
posted @ 2020-06-21 00:29 四维胖次 阅读(862) 评论(0) 推荐(0)
Spring Cache 下对分页请求的正确缓存方式
摘要:前言 在 spring boot 应用程式开发的时候,在对 service 层加入缓存支持的过程中,遇到了处理分页缓存的难题,在摸索了多个解决方式后,找到了比较适合,特此记录 问题描述 在程序中存在 User与 Note 实体。假设用户此时需要从服务器获得 Note 数据,在大部分情况下,用户不需要 阅读全文
posted @ 2020-01-13 20:29 四维胖次 阅读(4301) 评论(0) 推荐(2)