分布式环境下-订单号生成设计

基于redis集群,key为orderId,value为整型数值,借助于redis的自增,获取订单流水号。设定超时时间。

订单号设计为区域(例如:cityId)+时间部分(年月日时分)+序列号(redis获取自增),由于考虑到分布式环境下不同机房的时间钟可能不一致,所以,统一取redis的key orderId超时时间。

redis超时了以后,新增redis的key。

上一篇:EDAS内网SLB超时问题排查


下一篇:Apollo配置中心示例(踩坑)