1 redis的改造与实践_高峰.pptx

Redis的改造和实践高峰@nice自我介绍Redis的改造Redis分布式平台全新的Redis数据结构xsetRedis分布式平台项目背景 1、前期经过了一轮快速且粗放式的发展 2、上百台机器、近千个实例,对集群管理的效率提出新的要求 3、业务数据的快速增长,使得集群扩容不是很低频的事件 4、官方和开源都没有经受过考验的分布式实现Twemproxy+Redis的问题Twemproxy是一个性能优异的proxy,但存在一些局限性没有集群管理的功能,当集群规模较大时,运维复杂度显著提升不方便水平伸缩设计思路架构解析Metaserver介绍平台的中心模块,它维护平台的配置信息、拓扑结构、 数据分布映射等负责发起集群的数据迁移、主从切换等任务在线的数据访问不需要经过metaserverredis-server和redis-proxy通过lvs与metaserver连接基于redis进行改造Redis介绍数据被固定的分成了2w份slot,每个redis分片持有一些slot支持数据按照slot粒度进行迁移与metaserver定时维持心跳基于redis进行改造Proxy介绍proxy缓存slot与分片的映射关系,重启或连接断开都会重新与metaserver进行数据同步proxy与metaserver维持一个pub/sub模式,集群的拓扑、数据分布等信息发生变化时,metaserv

文档评论(0)

1亿VIP精品文档

相关文档