redis事务机制 简单介绍MySQL中的事务机制.docx
《redis事务机制 简单介绍MySQL中的事务机制.docx》由会员分享,可在线阅读,更多相关《redis事务机制 简单介绍MySQL中的事务机制.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、redis事务机制 简单介绍MySQL中的事务机制 从一个问题起先 最近银行这个事情闹的比较厉害啊,许多储户的钱放在银行,就不翼而飞了,而银行还不管不问,说是用户的责任,打官司,用户还能输了,这就是社会主义。咱还是少发牢骚,多种树,莫谈国事。 说到银行存钱,就不得不说一下从银行取钱这件事情,从ATM机取钱这件简洁的事情,事实上主要分为以下几个步骤: 登陆ATM机,输入密码; 连接数据库,验证密码; 验证胜利,获得用户信息,比如存款余额等; 用户输入须要取款的金额,按下确认键; 从后台数据库中减掉用户账户上的对应金额; ATM吐出钱; 用户把钱拿走。 一个简洁的取钱,主要分为以上几步。不知道大家
2、有没有天真的想过,假如在第5步中,后台数据库中已经把钱减掉了,但是ATM还就是没有吐出钱(虽然实际也发生过,但是终归是低概率事务),这该怎么办? 关于这个问题,银行系统的开发人员早就想过了,那么他们是怎么来搞定这个问题的呢?这就要说到今日总结的事务这个概念了。 简洁说说事务 对于上面的取钱这个事情,假如有一步出现了错误,那么就取消整个取钱的动作;简洁来说,就是取钱这7步,要么都完成,要么就啥也不做。在数据库中,事务也是这个道理。 事务由一条或者多条sql语句组成,在事务中的操作,这些sql语句要么都执行,要么都不执行,这就是事务的目的。 对于事务而言,它须要满意ACID特性,下面就简要的说说事
3、务的ACID特性。 A,表示原子性;原子性指整个数据库事务是不行分割的工作单位。只有使事务中全部的数据库操作都执行胜利,整个事务的执行才算胜利。事务中任何一个sql语句执行失败,那么已经执行胜利的sql语句也必需撤销,数据库状态应当退回到执行事务前的状态; C,表示一样性;也就是说一样性指事务将数据库从一种状态转变为另一种一样的状态,在事务起先之前和事务结束以后,数据库的完整性约束没有被破坏; I,表示隔离性;隔离性也叫做并发限制、可串行化或者锁。事务的隔离性要求每个读写事务的对象与其它事务的操作对象能相互分别,即该事务提交前对其它事务都不行见,这通常运用锁来实现; D,长久性,表示事务一旦提
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- redis事务机制 简单介绍MySQL中的事务机制 redis 事务 机制 简单 介绍 MySQL 中的
限制150内