1、首先MYSQL数据库的默认事务隔离级别为:REPEATABLE-READ 可重复读。
2、如果不是上述隔离级别,请先修改隔离级别为可重复读,修改方法如下:
mysql> set session transaction isolation level REPEATABLE READ;
3、开启两个命令行窗口,分别登录mysql,并命名为session1和session2,以模拟两个消费者消费模拟队列的数据(已提前保存好6条队列数据,不再模拟生产者的行为)。注释:id为自增主键、session用来存储sessionId,msg是待消费的数据体,status是消费状态(un_use:未消费,using:消费中,used:已消费)。