微博新一代 Redis 服务管理

所属专题:架构演进

嘉宾 : 晁岳攀 | 微博资深技术专家

讲师介绍

专题演讲嘉宾:晁岳攀

微博资深技术专家

18 年的软件研发经验,软件开发的老兵,Scala 集合技术手册(简/繁版)的作者,Go 微服务框架 rpcx 的作者。 高性能的服务治理 rpcx (Go) 框架的开发者,先前在同方、Motorola、comcast 从事软件开发工作,现在在微博平台研发部做基础平台的研发工作。既有跨国公司的软件开发经历,也有互联网公司的研发经验,主要专注于后台中间件产品和基础架构设计、微服务、区块链等方向。 经常在网上和个人网站(colobu.com)发表一些技术文章。

议题介绍

演讲:微博新一代 Redis 服务管理

微博很早就使用 Redis 应对缓存的场景,据公开资料显示,新浪微博部署的 Redis 集群曾是世界上最大的 Redis 集群,到现在为止,微博依然部署着大量的 Redis 和 Redis 类的产品 CounterService、Pikia、RedRocks 等集群。

为了应对快速扩容、服务化管理、热点处理和性能优化等需求,微博研发平台架构组专门开发了 RedisService 产品,用以解决微博在使用和管理 Redis 时的痛点。通过本次分享,你可以了解各种 Redis Proxy 框架,如Twemproxy、Codis的优缺点和基准;多租户和高性能云服务应用的设计;给“飞奔的汽车换轮胎”的难点和探索;你也将了解到一些有趣的知识,例如:加了一层 Proxy 反而比直连 Redis 性能更好的反常识的现象等。

内容大纲

1. 同类产品的对比

  •   Twemproxy
  •   Codis
  •   Redis Cluster Proxy

2. RediService架构

  • Redis Backend
  • Proxy
  • Caption

3. 一些新的特性和技术考量

  •  动态添加和移除业务
  •  Merge 请求 Pipeline 化
  •  Redis Client Cache(应对热点事件)
  •  无阻塞扩容

4. 开发和推广的难点

  • epoll vs per-connection
  • pool
  • 无法支持的命令
  • 多连接 vs 单连接
  • 迁移遗留系统(给运行的汽车换轮子)

听众收益

  • 了解 Redis 各种 Proxy 的优缺点和性能;
  • 了解 Redis 集群管理的困境以及应对之道;
  • 学习 Redis 集群的设计原理;
  • 了解 Redis 目前的欠缺点和新产品推广方式;

适合人群

CIO、架构师、DBA、运维以及对 Redis 有兴趣的开发人员。

交通指南

© 2020 Baidu - GS(2019)5218号 - 甲测资字1100930 - 京ICP证030173号 - Data © 长地万方
想要批量报名或更多优惠?
立即联系票务小姐姐 Ring
或致电:+86-17310043226