用户短ID 生成算法

裸奔于连 发布于 2013/08/05 11:19
阅读 1K+
收藏 0
PHP
求推荐一个用户短ID的思路或算法,例如:新浪 2528852481 之类的短ID,还能保证并发不重复等要求
加载中
0
杨子江
杨子江
这个短ID ? 自增的不行么?   注册的时候就生成,注册的并发如果太高,那就分段了吧
0
中山野鬼
中山野鬼
借鉴下类似md5的算法。或许你会有新的想法。哈。
中山野鬼
中山野鬼
回复 @裸奔于连 : 你把用户的名称字符串作为输入,然后md5的思想再用hash表处理冲撞的方法生成就可以了。
裸奔于连
裸奔于连
刚开始借鉴的mongo的_id,觉得可读性太差,用户不好记忆
0
liangtee
liangtee
能说一下具体场景吗?
0
loyal
loyal
方法太多了吧?就算并发,你去的时候是个同步操作不就完了,队列明白?
0
王瑞平
王瑞平
用户少多短都不会有问题
返回顶部
顶部