高并发场景下的Redis优化方案

大致场景如下:高并发,数据全部存放于Redis中,MySQL定时同步。

阅读 6.5k
2 个回答

一、设计数据库表和存储
二、redis存储数据形成消息队列
三、定时读取redis消息队列里面的数据,批量入库
四、部署,批量入库脚本的调用和天级统计脚本,crontab例行运行

高并发下主要考虑的是Redis集群方案,把流量分散到不同的Redis机器中去。

Redis集群可以从横向和纵向两个方面考虑,增强整体的可用性。
横向可以从分库剥离,负载均衡,一致性算法方面进行考虑
纵向可以从副本集,持久化,灾备等方面进行考虑

国内比较成熟的Redis集群中,微博的Redis集群方案在网络上有很多的文章、材料,题主可以进行参考和延伸。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题