- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
redistwemproxy集群安装手册
一、概述
Redis集群安装有两种方式,第一种为编译源码安装,第二种为二进制安装,具体选择哪一种方式根据实际情况决定。
本文档所使用版本如下:
redis:redis-3.0.0-rc5
Twemproxy:nutcracker-0.4.0
autoconfig:2.69
常用Linux命令不清楚可以查看相关网站
本文档所述redis集群架构如下:
本文档使用120和121搭建redis集群,每台机器各启动两个redis实例和一个twemproxy实例。Redis端口分别为6379 6380
采用源码编译方式安装需服务器具有访问外网权限,二进制安装不需求。
所有安装包均已上传至文件服务器
二、源码编译方式安装
1、安装automake
执行:yum install automake,出现如下输入Y完成安装:
2、libtool安装
执行:yum install libtool
出现如下输入yes完成安装
3、autoconfig安装
①上传autoconf-2.69.tar.gz至/usr/local/src目录下
②执行tar -xzvf autoconf-2.69.tar.gz
③cd autoconf-2.69
④执行./configure
⑤执行make
⑥执行make install
至此,autoconfig安装完毕
4、redis安装
①上传redis-3.0.0-rc5.zip至/usr/local/src目录下
②执行unzip redis-3.0.0-rc5.zip
③执行cd redis-3.0.0-rc5
④执行makemake install
⑤执行mkdir /usr/local/redis
⑥执行cp src/redis-server src/redis-cli /usr/local/redis
⑦执行 cd /usr/local/redis
⑧执行 chmod 777 redis-server redis-cli
⑨执行 ./redis-server --port 6379 --save
出现如下
⑩执行 ./redis-cli -p 6379出现如下
11、执行set test 11111,在执行get test
5、Twemproxy安装
①、上传twemproxy.tar.gz至/usr/local/src
②、执行tar -vf twemproxy.tar.gz
③、执行cd?twemproxy
④、执行?autoreconf?-fvi
⑤、执行?./configure?
⑥、执行make -j 8 make install
⑦、执行cp src/nutcracker /usr/local/redis
⑧、执行cp conf/nutcracker.yml /usr/local/redis
⑨、执行cd /usr/local/redis
⑩、执行 chmod 777 nutcracker
至此twemproxy安装完成
Twemproxy配置
①、执行vim /usr/local/redis/nutcracker.yml
②、如下位置添加:
servers:
- :6379:1
- :6380:1
- :6379:1
- :6380:1
注意:listen这里一定不能写为localhost或者,一定要写为本机IP
Server列表需要按照自己配置填写
至此,twemproxy配置完毕
Twemproxy启动
#cd /usr/local/redis
#./nutcracker -c nutcracker.yml -o twemproxy.log -d -v 0
#cd /usr/local/redis/
#./redis-cli -h -p 22121
其中-c为设置配置文件,-o为log文件地址 –v为日志等级–h为主机地址
在redis客户端(和)访问出现如下表示安装成功
6、值得注意的那些坑:
?①、Twemproxy安装需要autoconfig,autoconfig安装需要automake和libtool,所以一定要先安装aotumake和libtool,否则会报各种乱七八糟文件找不到的错误
?②、Twemproxy是用autoconfig生成配置文件,所以直接执行./config会报错:没有配置文件
?③、Twemproxy makefile没有做特殊的文件处理,所以生成的可执行文件和源码文件以及中间.o文件都混合在src目录下,执行时候要注意查看
?④、Twemproxy?script目录下文件经测试基本都会报错,群里问了几个人也都一样,但是有写文档写的可以测试,目前不要去管
?⑤、启动Twemproxy之前先配置,先
您可能关注的文档
最近下载
- (高清版)DB62∕T 3175-2019 强夯法处理黄土地基技术规程.pdf VIP
- 最新苏教版三年级数学上册单元测试题及答案全册21套(最全).doc VIP
- 2025年《中国卒中中心建设指南》要点 .pdf VIP
- TCEPCA《构网型静止无功发生器现场系统调试技术规范》.docx VIP
- DB14T3520-2025水土保持梯田工程技术规范.pdf VIP
- GB50607-2010:高炉喷吹煤粉工程设计规范.pdf VIP
- AQ 2003-2018 轧钢安全规程(正式版).docx VIP
- SMT工艺能力单元6--掌握贴片设备和贴片工艺.pptx VIP
- 15D502 等电位联结安装.pdf VIP
- 就业社会政策..ppt VIP
原创力文档


文档评论(0)