随笔分类 -  【架构设计-分布式服务】

摘要:1.Redis 缓存和 MySQL 数据如何实现一致性 需求起因 缓存和数据库一致性解决方案 在高并发的业务场景下,数据库大多数情况都是用户并发访问最薄弱的环节。所以,就需要使用redis做一个缓冲操作,让请求先访问到redis,而不是直接访问MySQL等数据库。 读取缓存步骤一般没有什么问题,但是 阅读全文
posted @ 2019-11-24 00:40 洛神灬殇 阅读(605) 评论(0) 推荐(0) 编辑
摘要:1.使用场景 只要用缓存,就可能会涉及到缓存与数据库双存储双写,你只要是双写,就一定会有数据一致性的问题,那么,如何解决一致性问题? 一般来说,如果允许缓存可以稍微的跟数据库偶尔有不一致的情况,也就是说如果你的系统不是严格要求 缓存 + 数据库 必须保持一致性的话,最好不要做这个方案。即:读请求和写 阅读全文
posted @ 2019-11-23 23:17 洛神灬殇 阅读(263) 评论(0) 推荐(0) 编辑