摘要:
1、三种常用的缓存模式 1.旁路缓存模式 一般来说,如果允许缓存可以稍微的跟数据库偶尔有不一致的情况,也就是说如果你的系统不是严格要求 “缓存+数据库” 必须保持一致性的话,最好不要做这个方案,即:读请求和写请求串行化,串到一个内存队列里去。 采用缓存 + 数据库读写的方式,就是 Cache Asi 阅读全文
摘要:
MySQL为什么RR隔离级别添加了间隙锁还是无法解决幻读问题? 什么是幻读? 幻读本质上也属于不可重复读的情况,T1 读取某个范围的数据,T2 在这个范围内插入或者删除新的数据,T1 再次读取这个范围的数据,此时读取的结果和和第一次读取的结果不同。 我的理解 我的理解是:间隙锁只能保证范围内的键不被 阅读全文