读Redis + mysql 架构笔记

一、设计思想
1. 把mysql定位为“离线”存储
2. 合理使用多级缓存的机制
3. 在业务逻辑上减少联表查询,高效利用索引
二、常见架构
1. mysql作为主库,redis作为缓存。
2. redis作为主库,mysql作为冷备库(根据业务机构进行选择,如资金订单等重要数据还放mysql),如下

《读Redis + mysql 架构笔记》 Paste_Image.png

三、常见问题
1.分布式事物问题。拿mysql和redis来说,不管是mysql和redis都会存在写入失败与否的问题。这个时候就要考虑到处理数据同步问题(处理工具如果:gearman等)。

    原文作者:ikin
    原文地址: https://www.jianshu.com/p/c72ef800317d
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞