如果两边同时打开事务做加的操作呢?后提交的数据修改了提面提交的数据?
看一下在findById的时候是否强制类型转换成Button了returna-b,返回小于0,a放到数组中比b小的索引号,返回大于0,b放到数组中比a小的索引号。
事务的隔离级别中读未提交,读已提交,可重复读,串行化,老师说了,redis使用的是串行化隔离机制,串行化机制规定事务的提交必须有序的,如果一个事务打开了,未提交事务或者回滚事务,另外开启一个事务的话,必须等待前一个事务处理完数据,才能处理数据,否则后面这个事务不能处理数据,所以后提交的数据时会出现锁为获取或者未获取锁无法提交等等错误。