[高并发]在高并发的情况下,怎么生成像陌陌里面每个用户都有的 数字账号 呢,如何才会不重复呢? 数据库是mongodb
[高并发]在高并发的情况下,怎么生成像陌陌里面每个用户都有的 数字账号 呢,如何才会不重复呢? 数据库是mongodb
mongodb的锁:
5 回复
@i5ting redis可以保证 每个用户读到的maxId不一样吗,我是打算用一张表来存maxId,每个用户读到maxId然后加1,更新到用户表的id字段。 现在就是高并发时 好多用户读到的maxId可能会一样(虽然写有锁,可以保证maxId更新是对的,但是读没锁,会导致用户表的id字段有一些会一样)