redis + mysql应该如何架构?
2014-06-20 14:02
197 查看
听说新浪微博是mysql+redis实现的,现在也有这个需要,想了解下,这个架构是如何实现的?任何一点点想法都请讲出来讨论下,也可能会成为我的、有共同需求的朋友的思路,多谢!
可以理解为Redis可以比MySQL中的数据更接近应用的模型。
比如用户关注关系,,在MySQL中是 <粉丝,关注的人>这样一行一行存储的。而在Redis中你可以存成一个set,或者zset等等
在部署上,新浪经历了两个阶段。
一是写MySQL,通过触发器更新Redis的方式
后来还有写Redis,通过钩子去更新MySQL做备份存储
可以理解为Redis可以比MySQL中的数据更接近应用的模型。
比如用户关注关系,,在MySQL中是 <粉丝,关注的人>这样一行一行存储的。而在Redis中你可以存成一个set,或者zset等等
在部署上,新浪经历了两个阶段。
一是写MySQL,通过触发器更新Redis的方式
后来还有写Redis,通过钩子去更新MySQL做备份存储
相关文章推荐
- 浅谈应该如何理解Oracle的架构知识
- memcached、redis、mysql、mongodb结合架构数据库系统
- 使用HAProxy、PHP、Redis和MySQL支撑10亿请求每周架构细节
- 使用HAProxy、PHP、Redis和MySQL支撑10亿请求每周架构细节
- 使用HAProxy、PHP、Redis和MySQL支撑10亿请求每周架构细节
- 初学者应该如何理解Oracle的架构知识
- 使用HAProxy、PHP、Redis和MySQL支撑10亿请求每周架构细节
- 使用HAProxy、PHP、Redis和MySQL支撑10亿请求每周架构细节
- [Link]使用HAProxy、PHP、Redis和MySQL支撑10亿请求每周架构细节
- 基于内存,redis,mysql的高速游戏数据服务器设计架构
- 用mysql+redis实现微博feed架构上需要注意哪些问题
- 详解Nginx+php-5.4+Mysql-5.5+Memcached+redis的架构部署
- 详解Nginx+php-5.4+Mysql-5.5+Memcached+redis的架构部署 推荐
- 使用HAProxy、PHP、Redis和MySQL支撑10亿请求每周架构细节
- 数据库高可用架构(MySQL、Oracle、MongoDB、Redis)
- 如何在linux上架构apache,mysql,php平台
- 高性能并发系统架构应该如何设计?关键是什么?12306
- 详解Nginx+php-5.4+Mysql-5.5+Memcached+redis的架构部署
- 使用HAProxy、PHP、Redis和MySQL支撑10亿请求每周架构细节
- (5)分布式下的爬虫Scrapy应该如何做-windows下的redis的安装与配置