博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Redis +Codis 百万并发同城多机房使用与经验
阅读量:6603 次
发布时间:2019-06-24

本文共 971 字,大约阅读时间需要 3 分钟。

1. Codis Proxy (codis-proxy) 2. Codis Dashboard (codis-config) 3. Codis Redis (codis-server, 基于redis-2.8.21修改, 增加一些命令) 4.ZooKeeper复制代码

1. codis-proxy 是客户端连接的 Redis 代理服务, codis-proxy 本身实现了 Redis 协议, 表现得和一个原生的 Redis 没什么区别 (就像 Twemproxy), 对于一个业务来说, 可以部署多个 codis-proxy, codis-proxy 本身是无状态的. 2. codis-config 是 Codis 的管理工具, 支持包括, 添加/删除 Redis 节点, 添加/删除 Proxy 节点, 发起数据迁移等操作. codis-config 本身还自带了一个 http server, 会启动一个 dashboard, 用户可以直接在浏览器上观察 Codis 集群的运行状态. dashboard 可以同时开启多个.  dashboard具有ha的功能, 如果开启ha, 则自动做主从切换.3. codis-server 是 Codis 项目维护的一个 Redis 分支, 基于 2.8.21 开发, 加入了 slot 的支持和原子的数据迁移指令. Codis 上层的 codis-proxy 和 codis-config 只能和这个版本的 Redis 交互才能正常运行. 4. Codis 依赖 ZooKeeper 来存放数据路由表和 codis-proxy 节点的元信息, codis-config 发起的命令都会通过 ZooKeeper 同步到各个存活的 codis-proxy. 5. Codis 支持按照 Namespace 区分不同的产品, 拥有不同的 product name 的产品, 各项配置都不会冲突. 6. Zookeeper Codis将集群信息和状态保存到Zookeeper. codis-config和codis-ha都基于zookeeper实现 主从选举, 以实现无单点, 高可用!复制代码

转载于:https://juejin.im/post/5a61a980f265da3e4d72c6ff

你可能感兴趣的文章
Kubernetes如何选择存储以及什么方式使用存储
查看>>
[Delphi编译错误]F2084 Internal Error: U2107
查看>>
python开发翻译程序
查看>>
SkipList 跳跃表
查看>>
DrawIndexedPrimitive参数详解
查看>>
看不懂外语?AR实时翻译Word Lens一用解千愁
查看>>
在家也能逛家居商场!宜家推出VR购物应用
查看>>
Android SQLite (二) 基本用法
查看>>
自动化设计-自动化测试环境搭建<三>
查看>>
教你不用软件修改系统属性OEM信息- 语音教程
查看>>
阅读《LEARNING HARD C#学习笔记》知识点总结与摘要四
查看>>
centos7 更新源 安装ifconfig
查看>>
华为交换机配置console口和telnet密码实例
查看>>
功放过载保护了 郁闷啊 一般来说功放的功率要大于音箱功率的1.5倍
查看>>
数据管理 - 每天5分钟玩转 Docker 容器技术(147)
查看>>
SQL语句创建相同结构的表
查看>>
Excel VBA判断最后一行/列
查看>>
Ubuntu下搭建SVN环境-Apache
查看>>
分布式处理与大数据平台(RabbitMQ&Celery&Hadoop&Spark&Storm&Elasticsearch)
查看>>
100多个很有用的JavaScript函数以及基础写法汇总
查看>>