事务
文章平均质量分 63
wendi➣
人生如程序,要么循环,要么选择
展开
-
Redis中的事务和watch(乐观锁)
Redis单条命令式保存原子性的,但是事务不保证原子性! Redis事务本质:一组命令的集合,一个事务中的所有命令都会被序列化,在事务执行过程的中,会按照顺序执行 所有的命令在事务中,并没有直接被执行!只有发起执行命令的时候才会执行!Exec的时候,操作像是在压栈一样 Redis事务没有没有隔离级别的概念,所以不会存在脏读幻读重复读 三个特性: 一次性、顺序性、排他性 事务执行流程 1.开启事务==》multi 2.命令入队 3.提交事务==》exec 127.0.0.1:6379> multi #原创 2021-01-07 19:24:53 · 318 阅读 · 0 评论 -
事务(注解声明式事务管理)
1、什么事务 (1)事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,如果有一个失败所有操作都失败 2、事务四个特性(ACID) (1)原子性 (2)一致性 (3)隔离性 (4)持久性 1.原子性:不可分割,要么成功都成功,失败都失败 2.一致性:比如每人100,总数200,转账之后,总数依然是100 3.隔离性:两个人操作同一条数据,互不干扰 4.持久性:事务提交之后,表中数据修改,修改的内容不变 举例:实现jack少100,lucy多100 1、创建数据库表,添加记录 xml配置 2、创建ser原创 2020-11-04 19:32:07 · 1379 阅读 · 0 评论