大致场景如下:高并发,数据全部存放于Redis中,MySQL定时同步。
一、设计数据库表和存储二、redis存储数据形成消息队列三、定时读取redis消息队列里面的数据,批量入库四、部署,批量入库脚本的调用和天级统计脚本,crontab例行运行
高并发下主要考虑的是Redis集群方案,把流量分散到不同的Redis机器中去。
Redis集群可以从横向和纵向两个方面考虑,增强整体的可用性。横向可以从分库剥离,负载均衡,一致性算法方面进行考虑纵向可以从副本集,持久化,灾备等方面进行考虑
国内比较成熟的Redis集群中,微博的Redis集群方案在网络上有很多的文章、材料,题主可以进行参考和延伸。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(2)
一、设计数据库表和存储
二、redis存储数据形成消息队列
三、定时读取redis消息队列里面的数据,批量入库
四、部署,批量入库脚本的调用和天级统计脚本,crontab例行运行
高并发下主要考虑的是Redis集群方案,把流量分散到不同的Redis机器中去。
Redis集群可以从横向和纵向两个方面考虑,增强整体的可用性。
横向可以从分库剥离,负载均衡,一致性算法方面进行考虑
纵向可以从副本集,持久化,灾备等方面进行考虑
国内比较成熟的Redis集群中,微博的Redis集群方案在网络上有很多的文章、材料,题主可以进行参考和延伸。