锁
be.be
少年,充满激情,勇敢的大步向前,享受生活的得失,直面璀璨的岁月
展开
-
mysql 默认事务隔离级别下锁分析
MySQL在默认事务下各SQL语句使用的锁分析 数据库使用锁是为了支持更好的并发,提供数据的完整性和一致性。InnoDB是一个支持行锁的存储引擎,锁的类型有:共享锁(S)、排他锁(X)、意向共享(IS)、意向排他(IX)。为了提供更好的并发,InnoDB提供了非锁定读:不需要等待访问行上的锁释放,读取行的一个快照。该方法是通过InnoDB的一个特性:MVCC来实现的 InnoDB有三种行锁...转载 2020-05-03 15:56:14 · 230 阅读 · 0 评论 -
Redis RedLock分析反驳
如何做分布式锁定 Martin Kleppmann于2016年2月8日发布。 作为本书研究的一部分,我在Redis网站上遇到了一种称为Redlock的算法。该算法声称在Redis的顶部实现容错的分布式锁(或更确切地说,租约[1]),并且该页面要求来自分布式系统人员的反馈。该算法本能地触发了我的脑海,因此我花了一些时间思考并编写这些注释。 由于Redlock已经有10多个独立的实现,而...翻译 2020-04-29 18:22:56 · 1085 阅读 · 0 评论