摘要: 场景: 在插入表1的时候需要先查询id 是否存在。如果不存在,则插入,存在则update。 问题: 并发的时候,即便加锁了,也存在问题,因为线程1在insert结束之后还要处理其他逻辑,但是线程2在等待的时候已经去查询了数据库, 此时线程1还没有commit事务,所以线程2查询是看不到数据的,导致也 阅读全文
posted @ 2024-06-27 16:45 威兰达 阅读(124) 评论(0) 推荐(0) 编辑
摘要: package com.aswatson.cdc.test; import org.redisson.Redisson; import org.redisson.api.RLock; import org.redisson.api.RedissonClient; import org.redisso 阅读全文
posted @ 2024-06-27 16:37 威兰达 阅读(579) 评论(0) 推荐(0) 编辑