2020
12-02
12-02
解决MySQL读写分离导致insert后select不到数据的问题
MySQL设置独写分离,在代码中按照如下写法,可能会出现问题//先录入this.insert(obj);//再查询Objectres=this.selectById(obj.getId());res:null;线上的一个坑,做了读写分离以后,有一个场景因为想方法复用,只传入一个ID就好,直接去库里查出一个对象再做后续处理,结果查不出来,事务隔离级别各种也都排查了,最后发现是读写分离的问题,所以换个思路去实现吧。补充知识:MySQLINSERT插入条件判断:如果不存在则插入我们经...
继续阅读 >