Codis集群

1、简介  redis

Codis是一个分布式的Redis解决方案,对于上层的应用来讲,链接Codis Proxy和链接原生的Redis Server没有明显的区别(不支持的命令列表),上层应用能够像使用单机的Redis同样使用,Codis底层会处理请求的转发,不停机的数据迁移等工做,全部后边的一切事情,对于前面客户端来讲是透明的,能够简单的认为后边链接是一个内存无限大的Redis服务。分布式

 

codis-proxy 提供链接集群redis服务的入口工具

codis-redis-group 实现redis读写的水平扩展,高性能性能

codis-redis 实现redis实例服务,经过codis-ha实现服务的高可用代理

 

2、组件说明server

codis-proxy : 是客户端链接的Redis代理服务,codis-proxy 自己实现了Redis协议,表现得和一个原生的Redis没什么区别(就像Twemproxy)
codis-config :是Codis的管理工具,支持包括,添加/删除Redis节点,添加/删除Proxy节点,发起数据迁移等操做.会启动一个dashboard
codis-server:是Codis项目维护的一个Redis分支,基于2.8.13开发,加入了slot的支持和原子的数据迁移指令.
ZooKeeper :用来存放数据路由表和codis-proxy节点的元信息,codis-config发起的命令都会经过ZooKeeper同步到各个存活的codis-proxyblog

相关文章
相关标签/搜索