redis集群搭建及配置

上传人:人*** 文档编号:563478472 上传时间:2023-05-22 格式:DOCX 页数:6 大小:41.68KB
返回 下载 相关 举报
redis集群搭建及配置_第1页
第1页 / 共6页
redis集群搭建及配置_第2页
第2页 / 共6页
redis集群搭建及配置_第3页
第3页 / 共6页
redis集群搭建及配置_第4页
第4页 / 共6页
redis集群搭建及配置_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《redis集群搭建及配置》由会员分享,可在线阅读,更多相关《redis集群搭建及配置(6页珍藏版)》请在金锄头文库上搜索。

1、redis 主从服务器搭建修改记录作者日期版本备注王凤阳2014-12-8V1.0目录redis 主从服务器搭建 1一. redis主从服务器搭建2第一步:下载 redis 2第二步:解压 redis tar 包2第三步:进入 reidis 目录 2第四步:make2第五步: make install3第六步:修改 redis.conf 操作 3第七步:redis从服务器配置4第八步:修改从服务 redis.conf 4二. redis 测试4第一步:编写 redis 客户端启动 shell4第二步:启动客户端 5第三步:操作 5第四步:set name test5第五步 :get name5

2、第六步:从服务器端启动客户端 5第七步:从服务器端(10.105.76.100) get name 5三. sentinel配置及启动5第一步:修改 sentinel.conf 6第二步启动 sentinel 6第三步:启动 sentinel一.redis主从服务器搭建第一步:下载 redis在 redis 官网下载 redis2.8.17 版本第二步:解压 redis tar 包将下载的redis-2.8.17.tar.gz放在10.105.76.99(主服务器)/usr/local下然后解压tar包命令: tar -zxvf redis-2.8.17.tar.gzE&orpllnujt-i

3、l Loca 1 + rar -zwvf tedia-2. S-L7.匚白上_g:2 17/ gi ti 如 orer=dia-2.8.17 f 0 D-REIEASENOTESrcdia-ZrS-lBTOS:redla -2.5-17 CONTRIBUTIWGredis -2u:=. it capriHGMdLa-2.8.17/IHSTALLr =dia -2.8.17 .WTIEESIOr=dL3-2r8a17Qkefilc第三步:进入 reidis 目录进入 redis-2.8.17 目录 命令: cd redis-2.8.17rootlLinnK- locaLj# cd red!3-2

4、,S, 17第四步:makemake 或 者 make MALLOC=libc 如 果 使 用 make 时 报 错 ( zmalloc.h:50:31: error:jemalloc/jemalloc.h: No such file or directory)此时可使用 make MALLOC=libcroctSlinuaL-4 rtdi?, B, L7J # make MiLWClLbczd are “ mate allnalce 1: Encezlng diEnectai-y /usrflew:al/r-edls-2*8*17/arc1nn. -cf redia-server redia

5、-seiitinjel redia-cLi redLS-benchmark redia-dhect-dunf- redis-ctiec 1:-去rtf * 卫*qada *grao -geev redia inf d- lcov-htil4 cd a /dtps ee jTHjtir diatcleaiijoake 2: En.ce nq di are cr ary5 /usr/loc a 1 / redl s-2 - a -17/depapfed. niredla 二二 naxe clean) /devnulL 11 erne*cd linenoise nake cleaxL) /dev/n

6、ull 11 truei|ad lua. & xakr cleari) /dev/null I I true(cd jemLloD -f Nskefilc nah? distclean) /dtv/null I I truerj. -f -late-*)oake 二 | : Le avln-g dlrec 匚 cry - /us e/ lccaL/ red is -2. z. IT ileps1出现下图说明make完成 noEify-o setproctit-Le c hypcrlogLo-a,口apei-kline. redis-server recLLs -aentlneL redis -

7、 c:li ifedifi-cll redis-benchmart d rcdi s-bcnchaarli redis-ctieek-duTC. r-ecLLE-check-dunp r-cdis-chcck- aof, o redzs-cneci-aor冃壬口七: Itp ; a go3d idE a tn run make test ;)mjre 1 : Leaving dire story = /u3i/lQCDl/EedL5-2 En 17 / re1第五步:make installrootfllinux- red.Ls-2 tS t17 JinaralLcd arc make mat

8、-allmake1: Enterina directDcy /usr/local/rrdi 3-2,8,17fs rcHim It13 a acctd idjea to rm ?iake teaf :)instaLlinstallInstallliis tall installmake1: leaving dleexary /SE?/lDcal/redLs-J .S-17/arc1第六步:修改 redis.conf 操作进入 redis 安装目录 cd /usr/local/redis-2.8.17,vi redis.conf将 daemonize no 改为 yes ,意思是在后台运行卄卄卄

9、卄卄卄十卄常卄情卄廿卄卄卄卄it卄卅卄馆卄廿卄卄卄卄卅卄计卄otzixctjQj 卄情卄廿卄卄卄卄it卄卄卄馆卄廿卄卄卄卄卅卄ft卄馆卄卄卄卄卄卄十卄ft卄情卄卄# By defsault Re dis does not run ias a. -daemDn- Use 11 yesT if you need it.# Note tha.t R-edis will write a pid fi 1-e in /viar/run/redis.pid when d-iaejnoniz-edo diaeniDiiize yealogfile 改为 log 的存放路径4 Specify the Lc-g

10、 file hsik Also the ezpty string c=n he uae-d to force # P.edi.3 ro log do che srEnddrd 口uepur - Wore rtiar It 时u use aianilard t cutput far log-gdng butlogs ulIL b s-eat ta /dev/nullfile /uar/locQlfr&i3-26.17/logs/redis:logrequirepass 前面的#去掉后面改为 itmiredis 此处为密码1X.U J.JL-U_ UUp. .L.J _ kJ = - LXLH -

11、1 U d-l,X JQiU JL II - - l.-L-ILL J L.1 -JU.U - JU-L L-l4 uat a 忙工 ;3ronr Sasawzrd otherwiae it will be vee/ asy ta hrtak re quire pas s itrlre-dls前六步已经完成了 redis主端的安装及配置,如果需要可以写一个启动redis的shell脚本,touch start.sh,vi start.sh 里面的内容为 sre/redis-server redis.conf第七步:redis从服务器配置将安装好的 redis 拷贝到从服务器(10.105.76

12、.100)命令 scp -r /usr/local/redis-2.8.17 root10.105.76.100:/usr/local第八步:修改从服务 redis.conf拷贝完成后进入从服务器(10.105.76.100) ,cd /usr/local/redis-2.8.17,修改 redis.conf slaveof ip(10.105.76.99)端口(6379)此处为主服务的 ip 和端口因为主服务上设置了密码所以需要修改masterauth并将requirepass注释掉t niajtezauth HHste-XButh LtmiBedLBlanlredla此时 redis 主从

13、应配置完成 通过 start.sh 分别启动 redis(10.105.76.99)和(10.10.576.100) 通过ps -ef|grep redis查看进程,出现如下图说明redis启动完成root囲red.ls-217 # ps -|grep redlaroot152010 IS: IS 勺00:00:00 src/EB-is-server*:root1B2413710 15:15 pts/000:00:00 grep i-edis二redis测试第一步:编写 redis 客户端启动 shell可以写一个 shell 脚本启动 redis 客户端 cd /usr/local/redi

14、s-2.8.17/,touch startcli.sh,vi startcli.shstartcli.sh内容为src/redis-cli,并将此文件拷贝到从服务器10.105.76.100第二步:启动客户端在主服务器端(10.105.76.99)命令:sh startcli.sh|UJlJ- _ J _PF- U -LrJ J.JKVGt01inizK-l r-edis-S.SAT fr ah startcli uSh 12:.7.7.l:637fe I第三步:操作输入密码 auth itmiredis12?. D. D. L; 6379 iuth itmirediaOK第四步:set na

15、me test127.0.0.1:37-9 set zltk test03第五步 :get name127.00.1;379 g匸 nme第六步:从服务器端启动客户端从服务器端启动客户端(10.105.76.100),sh startcli.shrofftBlimucT redi3-2-0-17 t ah startcLi P3h127.0.0.1i3il9 |第七步:从服务器端(10.105.76.100) get name127.0.0.1:379 get nsune ttantn,此时说明主从服务已经搭建完成。三.sentinel配置及启动由于主从方式在主服务器宕机后需要将从服务器改为主服务,需要

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号