您好,登錄后才能下訂單哦!
本篇內(nèi)容介紹了“redis偽集群的搭建和使用方法”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
步驟1:
下載redis3.0.0 并解壓
wget http://download.redis.io/releases/redis-3.0.0.tar.gz tar zxvf redis-3.0.0.tar.gz
步驟2:
下載redis.3.0.0.gem文件 用于創(chuàng)建集群
鏈接:https://pan.baidu.com/s/1IiKDQGxP4XU7wDEKxNoVkw
提取碼:ignv
步驟3:
直接make編譯redis源碼
編譯成功:
步驟4:
讓redis代碼到指定目錄,一般存放于/usr/local下的redis目錄,指令如下
make install PREFIX=/usr/local/redis
此時在/usr/local/下多了一個redis目錄
步驟5:
將/redis-3.0.0/中的redis.conf 復(fù)制到/usr/local/redis/bin/中
cp /redis-3.0.0/redis.conf /usr/local/redis/bin
------------------------
安裝單機(jī)redis:
https://www.cnblogs.com/-wenli/p/13253240.html
https://blog.csdn.net/qq_42815754/article/details/82832335
----------------------------
步驟6:--為了windows可視化工具可以連上虛擬機(jī)的redis,關(guān)閉虛擬機(jī)防火墻
systemctl disable firewalld systemctl stop firewalld
步驟8:
在usr/local目錄下新建redis-cluster目錄,用于存放集群節(jié)點
把redis目錄下的bin目錄下的所有文件復(fù)制到/usr/local/redis-cluster/redis01目錄下,不用擔(dān)心這里沒有redis01目錄,會自動創(chuàng)建的。操作命令如下(注意當(dāng)前所在路徑):
cp -r redis/bin/ redis-cluster/redis01
步驟9:
修改/redis01/目錄下redis.conf
(1)修改端口號
(2) cluster-enabled yes 注釋打開
將redis-cluster/redis01文件復(fù)制5份到redis-cluster目錄下(redis02-redis06),創(chuàng)建6個redis實例,模擬Redis集群的6個節(jié)點。然后將其余5個文件下的redis.conf里面的端口號分別修改為7002-7006。 如圖
分別修改redis.conf文件端口號為7002-7006
在redis-cluster/下設(shè)置批量啟動redis腳本start_all_redis.sh
cd redis01 ./redis-server redis.conf cd .. cd redis02 ./redis-server redis.conf cd .. cd redis03 ./redis-server redis.conf cd .. cd redis04 ./redis-server redis.conf cd .. cd redis05 ./redis-server redis.conf cd .. cd redis06 ./redis-server redis.conf cd ..
創(chuàng)建好啟動腳本文件之后,需要修改該腳本的權(quán)限,使之能夠執(zhí)行,指令如下:
chmod +x start_all_redis.sh
步驟10:
運行.sh 啟動6個redis節(jié)點;并查看狀態(tài)
./start_all_redis.sh ps aux|grep redis
-----以上,完成節(jié)點創(chuàng)建并啟動-----------------------以下創(chuàng)建集群--------------------------------------------
步驟11:
搭建集群使用redis-3.0.0.gem文件
因為它是ruby腳本,所以需要運行環(huán)境,安裝命令
yum install ruby
步驟12:
運行.gem文件
gem install redis-3.0.0.gem
一路回車下去,可能會出現(xiàn)一些問題;都是軟件版本太舊的原因,自行百度一下就行了
步驟13:
需要把ruby腳本工具復(fù)制到/usr/local/redis-cluster/中
腳本工具位置:/redis-3.0.0/src/redis-trib.rb
將該ruby工具(redis-trib.rb)復(fù)制到redis-cluster目錄下,指令如下:
cp redis-trib.rb /usr/local/redis-cluster
步驟14:
查看虛擬機(jī)ip:
運行命令,創(chuàng)建集群
/usr/local/redis-cluster/下執(zhí)行:
./redis-trib.rb create --replicas 1 192.168.10.123:7001 192.168.10.123:7002 192.168.10.123:7003 192.168.10.123:7004 192.168.10.123:7005 192.168.10.123:7006
中途有個地方需要手動輸入yes即可
至此,Redi集群搭建成功
步驟15:
測試:
連接任意一個節(jié)點:
redis01/redis-cli -p 7001 -c
注意:一定要加上-c,不然節(jié)點之間是無法自動跳轉(zhuǎn)的!
兩條redis集群基本命令:
1.查看當(dāng)前集群信息 cluster info 2.查看集群里有多少個節(jié)點 cluster nodes
https://blog.csdn.net/qq_42815754/article/details/82912130
“redis偽集群的搭建和使用方法”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。