本质:一组命令的集合,一个事务中的所有命令都会被序列化,在事务的执行过程中,按照顺序去执行
特征:1一致性 2顺序性 3排他性
特点: 1redis单条命令是保证原子性,但是事务不保证原子性
2redis事务没有隔离级别的概念,所有的事务在命令集合中并没有执行,只有发起执行命令的时候才会被执行
一个正常的事务要执行以下步骤:1 开启事务 2命令入队 3执行命令
redis中的异常包含两种,分别为编译异常和运行异常
1是编译异常 代码错误,无法编译,事务中的所有命令都不执行
2是运行异常 队列中语法错误,例如1/0,其他队列是可以执行的,错误命令会抛出异常