什么叫做事务?
表示一系列操作,作为原子,要么同时成功,要么同时失败
事务的四大特性
ACID (原子性、一致性、隔离性、持久性)
redis 事务
开启事务
执行事务
取消事务
- 正常执行
- 取消执行
- 全体连坐
一旦事务队列中出现了问题,那么所有的命令都不执行。一旦命令存在语法错误,就会出现全体连坐
4.冤有头债有主
事务队列中,一条命令出了错不影响其他命令
一旦命令出现运行时错误就会采用冤有头债有主
watch
监听 watch key···
监听了一个键,在事务中要修改这个键,在事务执行之前,有其他人修改了这个键,那么这个事务是失败的。
unwatch(取消监听)