Redis集群Proxy支持select命令方案介绍

白宸 2017-02-09

数据存储与数据库 redis 阿里云 性能 线程 c++ http 集群 负载均衡 云数据库 ScreenShot Redis集群 ATA 云数据库Redis版

目前Redis集群开源的方案主要有Redis Cluster,Codis,Twemproxy等,这几个方案里面都不支持select命令,即用户无法使用select进行逻辑db的切换,这样会给之前使用Redis单机的用户带来一定困扰,导致很多用户在迁移到集群方案的时候需要改造代码,本文探讨Redis集群支持select命令的方案实现。

阿里云Redis集群

阿里云的redis集群版由3大组件构成:

  • redis-config : 集群管理工具
  • redis-server : 优化过源码的redis,支持slot, 扩容迁移等
  • redis-proxy : 单线程,c++14语言实现的内核

数据链路图如下所示,用户的请求通过Proxy负载均衡之后分发到后端多个节点进行请求。
screenshot.png

Proxy介绍

Redis通常作为缓存,用户在访问Redis的时候都希望延迟尽量低

登录 后评论
下一篇
我是你爱豆
7231人浏览
2019-08-22
相关推荐
codis集群搭建
4405人浏览
2016-05-12 17:36:52
Redis Cluster 高可用方案
7992人浏览
2016-10-11 10:45:23
玩转redis缓存
669人浏览
2018-09-16 22:36:00
基于Codis的Redis集群部署
418人浏览
2018-08-17 10:05:00
数据和云
917人浏览
2018-10-11 15:20:26
分布式缓存Redis使用心得
1027人浏览
2017-05-02 14:46:00
阿里云redis-proxy命令支持
2379人浏览
2017-11-12 16:44:58
Redis集群解决方案比较
552人浏览
2017-11-12 15:50:00
0
3
1
8719