分布式序列生成方案 : Redis Incr | 基于Redisson创建自增获取序号,每天更换一个key, key到期时间1天,用于创建订单号、快递单号
文章目录
- 引言
- I 在 Spring Boot 应用程序中集成 Redisson
- 1. Maven
- 2. 配置 Redisson 客户端
- 3. 创建 Redisson 配置类
- 4. 自动装配 RedissonClient
- II 应用: 基于Redisson创建自增获取序号
- 生成每日自增序号
- 创建订单号
- 创建快递单号
- 封装 :系统自动生成单号
引言
-
应用: 创建订单号、快递单号
-
技术实现思路: 基于Redisson创建自增获取序号,每天更换一个key(key由日期组成), key到期时间1天,用于创建订单号、快递单号
- 行业常见单号规则
(如校验码、时间戳、唯一序列),确保生成的单号符合业务逻辑且唯一性高:
物流公司 | 单号格式 | 示例 | 校验规则 |
---|---|---|---|
顺丰速运 |