mysql两阶段提交和日志一致性

redo log 当有一条记录要更新时,InnoDB 引擎就会先把记录写到 redo log(并更新内存),这个时候更新就算完成了。在适当的时候,将这个操作记录更新到

jenkins pipeline使用

Jenkins Pipeline 的语法分為两类,Declarative Pipeline(声明式) 和 Scripted Pipeline, Scripted类型基于groovy比较灵活,但是上手难度比较高,

jenkins pipeline结合docker实战

下面是一个示例配置文件,包含了常用的步骤,基本每一个步骤都有注解 其中docker打包借助了maven的插件maven插件 1 2 3 4 5 6 7 8 9 10

redis缓存穿透/雪崩/击穿及解决方案

缓存穿透 缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个

redis和数据库双写一致性

有如下四个假设方案 先更新数据库,再更新缓存 先删除缓存,再更新数据库 先更新数据库,再删除缓存 先更新缓存,再更新数据库 方案一 先更新数据库,再更新