Codis集群配置维护文档.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Codis集群配置维护文档

Codis集群配置维护文档介绍Codis是一个分布式Redis解决方案, 对于上层的应用来说, 连接到Codis Proxy 和连接原生的Redis Server 没有明显的区别 (不支持的命令列表), 上层应用可以像使用单机的Redis一样使用, Codis底层会处理请求的转发, 不停机的数据迁移等工作, 所有后边的一切事情, 对于前面的客户端来说是透明的, 可以简单的认为后边连接的是一个内存无限大的Redis服务.Codis由四部分组成:Codis Proxy ? (codis-proxy)codis-proxy 是客户端连接的Redis代理服务, codis-proxy 本身实现了Redis协议, 表现得和一个原生的Redis没什么区别 (就像Twemproxy), 对于一个业务来说, 可以部署多个codis-proxy, codis-proxy 本身是无状态的.Codis Manager (codis-config)codis-config是Codis的管理工具, 支持包括, 添加/删除Redis节点, 添加/删除 Proxy 节点, 发起数据迁移等操作. codis-config本身还自带了一个 http server, 会启动一个 dashboard, 用户可以直接在浏览器上观察Codis集群的运行状态.CodisRedis ? (codis-server)codis-server 是Codis项目维护的一个Redis分支, 基于 2.8.13 开发, 加入了 slot 的支持和原子的数据迁移指令. Codis上层的codis-proxy 和codis-config只能和这个版本的Redis交互才能正常运行.ZooKeeperCodis依赖ZooKeeper来存放数据路由表和codis-proxy 节点的元信息, codis-config发起的命令都会通过ZooKeeper同步到各个存活的codis-proxy.Codis支持按照 Namespace 区分不同的产品, 拥有不同的 product name 的产品, 各项配置都不会冲突.特性:自动平衡使用非常简单图形化的面板和管理工具支持绝大多数Redis命令,完全兼容twemproxy支持Redis原生客户端安全而且透明的数据移植,可根据需要轻松添加和删除节点提供命令行接口RESTful APIs文档修订记录文档版本修改日期维护人修改内容1.020150818王旭初次建立安装首次安装安装依赖yuminstall mercurialgitgcc go配置GO环境变量export GOPATH=/usr/codis/下载源码go get /wandoulabs/codis安装sh/usr/codis/src//wandoulabs/codis/bootstrap.sh安装启动Zookeeperwget/apache/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gztar zxvfzookeeper-3.4.6.tar.gzyum install java -ymv zookeeper-3.4.5 /usr/local/zookeepermv /usr/local/zk/conf/zoo_sample.cfg /usr/local/zk/conf/zoo.cfgecho -e export ZOOKEEPER=/usr/local/zk \nexport PATH=\$ZOOKEEPER/bin:\$PATH /etc/profile source /etc/profilezkServer.sh start安装codis配置codis目录/software/codis/codis.tar.gztar zxvf codis.tar.gz -C /usr/local/mkdir–p /usr/local/codis/logs建立redis配置文件wget /software/codis/redis_conf.tar.gztar zxvf redis_conf.tar.gz -C /etc/codis/启动codis实例/usr/local/codis/bin/codis-server /etc/codis/redis_6379.conf/usr/local/codis/bin/codis-server /etc/codis/redis_6389.conf/usr/local/codis/bin/codis-server /etc/codis/redis_6399.conf/usr/local/codis/bin/codis-server /etc/codis/redis_6489.conf说明:这里codis-server

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档