Commit Graph

  • 3e72653d1f test(stream): 补 autoclaim 多实例并发幂等真 Redis 集成测试 main root 2026-06-26 14:33:29 +08:00
  • a2965dd80e fix(stream): autoclaim 先 XCLAIM 抢占再处理,杜绝多实例重复消费/重复死信 root 2026-06-26 13:21:32 +08:00
  • e30faf4cff fix(stream): 缺 StringRedisTemplate Bean 时自动装配优雅退场,对齐 cache root 2026-06-26 11:41:56 +08:00
  • 7101a1fa65 docs(cache): README 缓存章节重写为「快速上手 + 详细参考」 root 2026-06-26 10:16:56 +08:00
  • 0657126f60 test(cache): 补关键路径覆盖(loader 异常/double-check/泛型重载/sliding 回源/降级) root 2026-06-26 10:11:48 +08:00
  • 24422d0ce4 refactor(cache): 纵深防御与风格清理(autoType/锁key/抖动上界/key校验/proxyBeanMethods) root 2026-06-26 10:08:56 +08:00
  • 6a4f5e460e fix(cache): 公共 set(key,null) 改用短 null-ttl root 2026-06-26 10:03:39 +08:00
  • c40f153642 fix(cache): exists 排除空值标记,与 get 口径一致 root 2026-06-26 10:00:06 +08:00
  • 8b90fe099e fix(cache): 缺 StringRedisTemplate Bean 时自动装配优雅退场 root 2026-06-26 09:58:00 +08:00
  • 1e673cdf83 fix(cache): 构造期校验配置项,误配在装配阶段即 fail-fast root 2026-06-26 09:54:55 +08:00
  • 0facafc745 fix(cache): 击穿等待响应中断 + interval 兜底,消除空转与无限循环 root 2026-06-26 09:51:42 +08:00
  • ba2606ea46 fix(cache): set/expire/getOrLoad 对 ttl<=0 fail-fast,杜绝 expire 误删 key root 2026-06-26 09:46:55 +08:00
  • 8dc714b0ad docs: 修正缓存 plan 中 Mockito API 笔误(openMocks→initMocks,适配项目 3.3.3) root 2026-06-26 07:18:32 +08:00
  • da3b77e19c docs(cache): README 增补缓存章节(用法与配置) root 2026-06-26 07:17:02 +08:00
  • 2d6a5be690 docs(stream): 七、配置项改写为带注释 YAML 并补充 Stream 裁剪说明 root 2026-06-26 07:15:22 +08:00
  • effa7bf38a test(cache): 集成测试击穿并发(互斥锁下 loader 仅回源一次) root 2026-06-26 05:10:35 +08:00
  • 6c512ba3b2 test(cache): 集成测试显式 expire 续期与滑动过期(真实值续、空标记不续) root 2026-06-26 05:08:25 +08:00
  • b5a649110e test(cache): 集成测试穿透防护(空值缓存,loader 仅调用一次) root 2026-06-26 05:06:05 +08:00
  • 9abff913e5 test(cache): 集成测试 set/get/exists/delete 闭环 + Redis 探测脚手架 root 2026-06-26 05:03:19 +08:00
  • c4ad3670fc feat(cache): 自动装配 + spring.factories 注册 root 2026-06-26 04:59:41 +08:00
  • 037fdc4f9c feat(cache): getOrLoad 三防(空值穿透 + TTL 抖动雪崩 + 互斥锁击穿 + 超时降级) root 2026-06-26 04:55:42 +08:00
  • d164b89067 feat(cache): 模板读写基础(set/get/delete/exists/expire + TTL 抖动 + 滑动续期) root 2026-06-26 04:51:07 +08:00
  • 9605dca962 feat(cache): 配置属性 redis-cache.*(TTL/抖动/滑动/击穿锁) root 2026-06-26 04:43:28 +08:00
  • ecbdfd8907 feat(cache): 值编解码器(fastjson 序列化 + 空值标记) root 2026-06-26 04:41:02 +08:00
  • ce370afa83 feat(cache): 缓存常量与 key 构造器(前缀 + 环境隔离 + 锁 key 派生) root 2026-06-26 04:38:02 +08:00
  • 40882ecfaa docs: 新增 Redis 缓存增强模板实现计划 root 2026-06-25 21:01:19 +08:00
  • ec2a8daf4b docs: 新增 Redis 缓存增强模板设计文档 root 2026-06-25 20:49:08 +08:00
  • b649d6151d chore: 清理 StreamTrimScheduler 过时 javadoc 与死代码 root 2026-06-25 16:21:21 +08:00
  • 373b488249 Merge remote-tracking branch 'origin/main' root 2026-06-25 14:47:01 +08:00
  • fd9074de9b 移除~近似裁剪选项,替换成高级API调用 hzj 2026-06-25 13:59:45 +08:00
  • e3dc7aedf6 docs: add redis stream demo implementation plan root 2026-06-25 11:05:07 +08:00
  • eb70ffabf2 docs: add redis stream demo design root 2026-06-25 11:02:01 +08:00
  • 74f68c9680 feat: Redis Stream Spring Boot starter 首次提交 root 2026-06-24 20:55:12 +08:00