一、事务
Redis事务本质:一组命令的集合!一个事务中的所有命令都被序列化,在事务执行过程种,会按照顺序执行!(一次性、顺序性、排他性)
Redis事务没有隔离级别的概念!
所有命令在事务种,并没有直接被执行!只有发起执行命令的时候才会执行!
Redis单条命令是保存原子性,但是事务不保证原子性
1、开始事务:multi
2、执行事务:exec
3、放弃事务:discard
二、监控
1、监视一个(或多个) key ,如果在事务执行之前这个(或这些) key 被其他命令所改动,那么事务将被打断:watch key1 key2 ......
2、取消 对所有 key 的监视:unwatch