• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >编程问答 > php如何生成唯一递增数字?

php如何生成唯一递增数字?

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-07

佚名通过本文主要向大家介绍了php获取手机唯一标识,php生成唯一订单号,php 唯一,php 生成唯一,php 生成唯一字符串等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:php如何生成唯一递增数字?
描述:

1.不接受使用MySQL的自增字段的方法
2.高并发时也一定要确保唯一递增
3.使用C语言编写PHP扩展的方式不算

先谢谢大家


解决方案1:

递增, 请请求就要排序处理咯.

解决方案2:

参考MongoDB的ObjectID算法,可以考虑在ID中包含以下部分来防止冲突

  • 机器hash(防止多台机器之间ID冲突)
  • 进程ID(防止多进程冲突)
  • 时间戳(秒)
  • 自增值(同一秒内自增)

把时间放在最见面可以获得基本递增的效果

UUID1效果类似,PHP有现成实现 https://github.com/ramsey/uuid


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • php如何生成唯一递增数字?

相关文章

  • 2017-06-07 有什么好软件可以将dll制作成exe安装包
  • 2017-06-07 restful
  • 2017-06-07 做一个网页打印activex控件
  • 2017-06-07 有没有Python第三方频率限制模块
  • 2017-06-07 为什么很少看到人用__proto__直接来实现面向对象?
  • 2017-06-07 (flask)iter迭代无线循环错误
  • 2017-06-07 python如何使用VLfeat这个库
  • 2017-06-07 请问下面这个python35下的爬虫程序有什么错误,为什么运行正常但是不爬取图片?
  • 2017-06-07 svn协作,如果不更新文件直接提交,会将版本库中的文件覆盖吗?
  • 2017-06-07 scrapy抓取网页后生成的json文件大小为0kb

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 如何证明这种欧几里得最大公约数算法的正确性?
    • python爬虫(python)关于pycharm调用模块的问题
    • 请问segmentfault的回复模块的数据模型是什么样子的?
    • 请问学习J2EE要怎样入门?
    • 泡泡堂如何刷段这段代码如何pythonic?
    • 问天问地问自己无法通过域名访问自己服务器的问题
    • Python34用什么来替代supervisor?
    • 关于脚本语言
    • 求rails的部署平台
    • 这段JavaScript的排列组合算法如何理解?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有