Commit Graph

4 Commits

Author SHA1 Message Date
root
7101a1fa65 docs(cache): README 缓存章节重写为「快速上手 + 详细参考」
第十节拆为 10.1 快速上手 + 10.2 API 语义 + 10.3 三防原理 + 10.4 配置 + 10.5
约定与坑,并纳入本轮行为变更:ttl 必须 > 0、exists 排除空值标记、set(null) 用
null-ttl、key-prefix 需自带分隔符、缺 StringRedisTemplate 自动退场、配置装配期
fail-fast、抖动半开区间、降级不写缓存等。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-26 10:16:56 +08:00
root
da3b77e19c docs(cache): README 增补缓存章节(用法与配置) 2026-06-26 07:17:02 +08:00
root
2d6a5be690 docs(stream): 七、配置项改写为带注释 YAML 并补充 Stream 裁剪说明 2026-06-26 07:15:22 +08:00
root
74f68c9680 feat: Redis Stream Spring Boot starter 首次提交
封装 Redis Streams 收发,零业务依赖。含自动装配、发送模板、监听容器、
autoclaim 崩溃恢复+死信淘汰、stream 定时裁剪、gzip 编解码、环境隔离。

本次随提交的改进:
- per-handler 重试次数:getMaxRetryTimes() 覆写生效,全局 redis-stream.max-retry 兜底
- 死信回调传入反序列化后的业务消息(saveExceptionFromFields)
- pom 升级 maven-surefire-plugin 至 2.22.2,使 JUnit 5 测试真正执行
- 集成测试连接信息改为 -D 注入(默认 localhost:6379),凭据不入代码
- lombok 改为 optional,不污染下游依赖
- 新增 README 使用文档

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-24 20:55:12 +08:00