四个特性:
原子性:一个事务 要么全 完成 ,要么全 不完成 不会结束在中间
一致性 :进行修改或者保存、删除后,redis中的数据也应该进行相应变化
隔离性:事务在执行过程中,不会处理其它命令,等所有命令都执行完后,才处理其它命令
持久性:将数据从内存中以某种形式同步到硬盘,使得重启后可以根据硬盘中的记录恢复数据
相关命令↓
multi 开启事务
discard 放弃事务
exec 执行事务
watch 监视
unwatch 取消监视
redis中用watch监视key,如果key在提交前被修改,则提交不成功