摘要: 幂等性:一个请求,不管重复来多少次,结果是不会改变的。 每个消息都会有唯一的消息 id。1)、先查再保存每次保存数据的时候,都先查一下,如果数据存在了那么就不保存。这个情况是并发不高的情况。 2)、业务表添加约束条件如果你的数据库将来都不会分库分表,那么可以在业务表字段加上唯一约束条件(UNIQUE 阅读全文
posted @ 2020-02-26 00:28 骑着蜗牛看海呀 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 【1】如何保证缓存与数据库的双写一致性? 背景: 你只要用缓存,就可能会涉及到缓存与数据库双存储双写,你只要是双写,就一定会有数据一致性的问题,那么你如何解决一致性问题? 剖析: 一般来说,如果允许缓存可以稍微的跟数据库偶尔有不一致的情况,也就是说如果你的系统不是严格要求 “缓存+数据库” 必须保持 阅读全文
posted @ 2020-02-26 00:26 骑着蜗牛看海呀 阅读(3152) 评论(0) 推荐(1) 编辑