php 订单号方案,重复的可能性要很低很低很低,大家说说自己的方案。

2014-10-26 18:23:52 +08:00
 444683462
php订单号方案,重复的可能性要很低很低很低,大家说说自己的方案。
6061 次点击
所在节点    问与答
44 条回复
maxsec
2014-10-27 18:23:35 +08:00
@spance 目测你还在学校擦皮鞋吧
jevonszmx
2014-10-27 18:24:59 +08:00
其实参考成熟的方案就可以看出一般做法了
比如淘宝的订单号839175861614813
最后四位同一个用户一定是一样的
前面如果可以用字符串的话可以使用日期(方便分类和追溯)+ 类型id + 订单id,再加上进制转换,可以实现很大的数量级;


订单id,如果觉得php无法实现原子性,可以使用mysql、redis等,完全没问题啊。
wwek
2014-10-27 20:02:21 +08:00
@bystand3r 不错!~

@jevonszmx 淘宝的很不错·
dong3580
2014-11-02 18:00:23 +08:00
GUID,或者时间戳,或者增量种子生成。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/141637

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX