类似 youtube 的网站,网站使用 redis 主从+mysql 主从方式。
大概的结构思路是这样的。
1 ,
用户-->读--->redis 从--->(如果不存在,存在返回结果|结束|,不存在返回 0|继续下一步|)--->读 Mysql 从--->(存在返回结果,不存在返回 0 ,结束)
用户-->写--->写 Mysql 主--->写 redis 主--->结束。
大家看我这种设计方法可行不,有什么弊端和建议。
PS :视频点击量以及顶踩等热数据直接使用 redis ,一天 crontab 一次到 mysql 里。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.