logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

RedisAtomicLong自增并发出现重复编号

RedisAtomicLong分布式自增id出现重复编号问题分析解决方案1.升级spring-data-redis版本2.业务代码加锁问题分析近期公司的订单编号出现重复编号,并且每次都是前几个编号重复,后面就不会出现,从现象猜测八成是竞态条件下出现并发问题。幸运的是我竟然能在本地重现,启动100个线程并发创建自增id,确实是会有编号0,1,2重复的情况。查看核心代码:生成分布式唯一自增id./**

#java#redis#分布式
到底了