具体描述如下,当有一条数据时,首先查询这条记录是否存在,存在则更新,不存在则创建,但是由于并发很高,导致数据重复创建。加了唯一健索引,虽然数据不会重复,但是会报错,有没有好办法完美解决这个问题?尝试了加锁,但是只有对数据更改有效,重复插入还是会出现,使用redis记录状态,虽然缓存速度很快,但不是原子操作,更高并发下,还是会有问题。还有一个问题是,使用了事务,一旦回滚,还要删除缓存,维护起来麻烦
1 回答
- 1 回答
- 0 关注
- 509 浏览
添加回答
举报
0/150
提交
取消