id递增是为了防止页分裂吧。 如果是随机id的话,要是一页刚好满了然后你的id正好落在了页中间的部分,就得分裂成两页。递增的话能保证每次都插在末尾,页满了的话直接插新页就行,避免了页分裂。 后面那个lua脚本的没太看懂,lua脚本不是保证原子性么,即便引发重试别的线程应该也要等当前线程重试完再跑吧
10 1

相关推荐

点赞 评论 收藏
分享
牛客网
牛客企业服务