摘要:綱要集群介紹集群搭建集群介紹額,這塊還是不廢話了看官網(wǎng)吧說(shuō)的很清楚。
綱要:
redis3.0集群介紹
redis3.0集群搭建
redis集群介紹額,這塊還是不廢話了,看官網(wǎng)吧,說(shuō)的很清楚。
redis集群搭建下載并解壓redis安裝包:
wget http://download.redis.io/rele...
tar zxf redis-3.2.9.tar.gz && cd redis-3.2.9
make
注意: make的時(shí)候可能會(huì)報(bào)如下錯(cuò)誤:
make #error "Newer version of jemalloc required"
解決方案
make INSTALL PREFIX=/path/redis
創(chuàng)建redis集群實(shí)例
注:這次redis集群是在單機(jī)上搭建,所以端口使用7001-7006連續(xù)的端口
將源碼包中的redis.conf復(fù)制到/path/redis/bin/
將/path/redis/bin目錄移到家目錄,并復(fù)制6個(gè)新目錄,目錄名分別為:redis7001->redis7006
編輯redis7001->redis7006目錄下redis.conf文件中以下配置項(xiàng):
"61行": bind 127.0.0.1 //如果是多機(jī)部署,可以綁定到指定機(jī)器ip地址
"84行": port 7001 //更改相應(yīng)目錄下的監(jiān)聽(tīng)端口即可
"721行": cluster-enabled yes //打開(kāi)redis集群模式
為了方便維護(hù),我們?cè)诩夷夸浵戮帉?xiě)一個(gè)redis啟動(dòng)腳本,start.sh(別忘了chmod +x start.sh):
cd ./redis7001 ./redis-sever redis.conf cd .. cd ./redis7002 ./redis-sever redis.conf cd .. cd ./redis7003 ./redis-sever redis.conf cd .. cd ./redis7004 ./redis-sever redis.conf cd .. cd ./redis7005 ./redis-sever redis.conf cd .. cd ./redis7006 ./redis-sever redis.conf cd ..
目錄結(jié)構(gòu):
執(zhí)行start.sh
創(chuàng)建集群,(我們需要用到redis自帶的工具幫我們實(shí)現(xiàn)).
注意:redis-trib.rb在"make"的redis源碼中的src目錄能夠找到,將其cp到家目錄下.
./redis-trib.rb create --replicas 1 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 127.0.0.1:7006
由于該工具是ruby編寫(xiě),需要ruby運(yùn)行環(huán)境等組件如下.
集群依賴軟件清單:
ruby
ruby-devel
rubygems
rpm-build
yum -y install ruby ruby-devel rubygems rpm-build gem install redis --version 3.0.0
注意:
gem install redis --version 3.0.0 失敗的話,需要修改一下gem的源 gem sources --remove https://rubygems.org/ gem sources -a https://ruby.taobao.org/
next,你應(yīng)該看到如圖;redis已經(jīng)替我們把各個(gè)節(jié)點(diǎn)的主從關(guān)系替我們分好了,redis在詢問(wèn)我們"是否可以這樣配置?"輸入"yes"即可.
Final,jsut take a test.
Perfect!!
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/23077.html
摘要:綱要集群介紹集群搭建集群介紹額,這塊還是不廢話了看官網(wǎng)吧說(shuō)的很清楚。 綱要: redis3.0集群介紹 redis3.0集群搭建 redis集群介紹 額,這塊還是不廢話了,看官網(wǎng)吧,說(shuō)的很清楚。 redis集群搭建 下載并解壓redis安裝包: wget http://download.redis.io/rele... tar zxf redis-3.2.9.tar.gz && ...
摘要:綱要中集群的應(yīng)用對(duì)集群模式的底層實(shí)現(xiàn)中集群的應(yīng)用這部分我想分享下中集群的配置官網(wǎng)也有集群的配置講解但是版還是有點(diǎn)不足只是說(shuō)了將配置項(xiàng)設(shè)為,但光這樣一個(gè)選項(xiàng)不能代表,一個(gè)新手直接可用集群這部分還包括客戶端的事,所以后面我也會(huì)分享下關(guān)于的源碼分 綱要: laravel中redis集群的應(yīng)用 predis對(duì)redis集群模式的底層實(shí)現(xiàn) laravel中redis集群的應(yīng)用 這部分我想分享...
摘要:綱要中集群的應(yīng)用對(duì)集群模式的底層實(shí)現(xiàn)中集群的應(yīng)用這部分我想分享下中集群的配置官網(wǎng)也有集群的配置講解但是版還是有點(diǎn)不足只是說(shuō)了將配置項(xiàng)設(shè)為,但光這樣一個(gè)選項(xiàng)不能代表,一個(gè)新手直接可用集群這部分還包括客戶端的事,所以后面我也會(huì)分享下關(guān)于的源碼分 綱要: laravel中redis集群的應(yīng)用 predis對(duì)redis集群模式的底層實(shí)現(xiàn) laravel中redis集群的應(yīng)用 這部分我想分享...
閱讀 2530·2021-11-16 11:44
閱讀 1000·2021-09-10 11:16
閱讀 2304·2019-08-30 15:54
閱讀 1297·2019-08-30 15:53
閱讀 1985·2019-08-30 13:00
閱讀 689·2019-08-29 17:07
閱讀 3587·2019-08-29 16:39
閱讀 3225·2019-08-29 13:30