天天看點

分布式環境下-訂單号生成設計

基于redis叢集,key為orderId,value為整型數值,借助于redis的自增,擷取訂單流水号。設定逾時時間。

訂單号設計為區域(例如:cityId)+時間部分(年月日時分)+序列号(redis擷取自增),由于考慮到分布式環境下不同機房的時間鐘可能不一緻,是以,統一取redis的key orderId逾時時間。

redis逾時了以後,新增redis的key。

繼續閱讀