Skip to content

更新日志

xiaolyuh123 edited this page Jan 6, 2021 · 55 revisions

[v3.3.3] 2021.01.06

  1. 去掉ignoreException配置项

[v3.3.2] 2020.12.31

  1. 修复集群版redis scan命令bug
  2. 去掉import *

[v3.3.1] 2020.12.29

  1. 修改默认的序列化方式为Protostuff
  2. 缓存统计和消息推送序列化器使用JDK序列化

[v3.2.1] 2020.12.22

  1. 新增FastJson、Jackson、Jdk和Protostuff序列化
  2. 序列化方式可配置
  3. 解决debug日志直接打印造成的性能损耗问题

[v3.1.8] 2020.10.16

  1. 去掉 存在两个不同的过期时间配置 时的warn日志
  2. 内存缓存key改为【一级缓存有效时间-二级缓存有效时间】

[v3.1.6] 2020.10.13

  1. 异步刷新二级缓存,如果结果发生变化则,则更新一级缓存,提升一级缓存的实时性

[v3.1.5] 2020.09.25

  1. 一级缓存一致性使用推拉两种模式
  2. 解决腾讯redis 集群版报错 ERR invalid node
  3. 新增上报缓存统计数据扩展点
  4. 新增pub/sub重连
  5. 新增一级缓存启用/禁用开关

[v3.0.1] 2020.07.13

  1. 剔除对Spring-data-redis的依赖
  2. 独立监控页面服务

[v2.1.1] 2020.06.21

  1. 修复ConcurrentModificationException异常

[v2.1.0] 2020.06.20

  1. 清除缓存时在集群模式下使用keys命令,在单机模式下使用scan命令
  2. 修改缓存启用方式,通过@EnableLayeringCache启用缓存

[v2.0.9] 2020.05.21

  1. 清除缓存时,先执行操作DB的方法

[v2.0.8] 2020.04.29

  1. 解决统计Servlet和其他框架的命令冲突

[v2.0.7] 2020.03.04

  1. 监控界面优化

[v2.0.6] 2020.02.22

  1. 管理界面删除缓存操作优化
  2. 管理界面统计信息优化

[v2.0.5] 2020.02.22

  1. 使用redis scan命令代替keys命令
  2. 管理界面删除缓存操作优化
  3. 管理界面列表数据直接从redis中获取,不通过CacheManager获取

[v2.0.4] 2019.8.23

  • 上传第三方js文件

[v2.0.3] 2019.8.21

  • 优化老项目兼容性问题

[v2.0.2] 2019.7.23

  • 升级FastJson

[v2.0.0] 2019.1.6

  • Spring boot 支持2.1.3.RELEASE
  • spring-data-redis支持2.1.3.RELEASE
  • redis 客户端支持lettuce

[v1.1.9] 2018.11.27

  • 解决重新启动应用后,在缓存没有预热的情况下,立即清空缓存失败的问题

[v1.1.8] 2018.11.26

  • 对缓存NULL做优化
  • 一级缓存不允许为NULL
  • 二级缓存新增isAllowNullValue 是否允许存NULL配置
  • 二级缓存新增magnification 非空值和null值之间的时间倍率,默认是1。isAllowNullValue=true才有效

[v1.1.7] 2018.10.24

  • put方法优化,先放二级缓存,在删除一级缓存
  • RedisCache 缓存穿透优化

[v1.1.6] 2018.10.17

  • redis加载缓存,执行被缓存方法异常优化
  • 缓存统计优化

[v1.1.5] 2018.10.12

  • 分布式锁优化

[v1.1.4] 2018.10.11

  • 序列化反序列化优化异常日志优化
  • 监控管理界面登录分布式优化

[v1.1.1] 2018.09.29

  • 修改异步加载缓存线程池的驱逐策略
  • 收集监控数据优化

[v1.1.0] 2018.09.27

  • 获取缓存统计信息方法移到CacheManager上
  • 监控界面新增是否开启修改数据的权限

[v1.0.9] 2018.09.21

  • 缓存名称去掉对SpEL表达式的支持

[v1.0.8] 2018.09.21

  • 支持缓存监控统计
  • 支持缓存过期时间在注解上直接配置
  • 支持二级缓存的自动刷新(当缓存命中并发现缓存将要过期时会开启一个异步线程刷新缓存)
  • 刷新缓存分为强刷新和软刷新,强刷新直接调用缓存方法,软刷新直接改缓存的时间
  • 缓存名称和Key都支持SpEL表达式
  • 新增FastJsonRedisSerializer,KryoRedisSerializer序列化,重写String序列化。
  • 支持同一个缓存名称设置不同的过期时间
Clone this wiki locally