新聞中心
Redis集群是分布式存儲(chǔ)技術(shù)的一種,它可以提高存儲(chǔ)能力,更好地服務(wù)于業(yè)務(wù)場(chǎng)景。在本文中,我們將全面探討Redis集群搭建的實(shí)戰(zhàn)超級(jí)完整實(shí)戰(zhàn)攻略,包括節(jié)點(diǎn)安裝、集群部署、redis-trib.rb進(jìn)行集群安裝、測(cè)試連接及集群節(jié)點(diǎn)的刪除等相關(guān)的操作。

臺(tái)江網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、自適應(yīng)網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營(yíng)維護(hù)。成都創(chuàng)新互聯(lián)成立與2013年到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)。
一、安裝Redis
1、環(huán)境介紹
本次實(shí)踐為3個(gè)服務(wù)器環(huán)境,操作系統(tǒng)類型為CentOS7.
2、下載Redis
運(yùn)行以下命令以下載Redis 4.0.6。
$ wget http://download.redis.io/releases/redis-4.0.6.tar.gz
3、解壓
解壓下載的redis-4.0.6.tar.gz文件,在/opt/soft目錄:
$ cd /opt/soft
$ tar -zxvf redis-4.0.6.tar.gz
4、編譯安裝Redis
$ cd /opt/soft/redis-4.0.6
$ make
二、配置Redis
1、根據(jù)集群環(huán)境拷貝配置文件
$ cd redis-4.0.6
$ cp redis.conf redis-node1.conf
#根據(jù)集群環(huán)境,將redis.conf文件部署到每一個(gè)節(jié)點(diǎn),對(duì)每一個(gè)節(jié)點(diǎn)進(jìn)行獨(dú)立配置
2、修改配置:
a)配置端口號(hào),每一個(gè)服務(wù)實(shí)例必須有單獨(dú)的端口號(hào),例如:
#node1
port 7001
#node2
port 7002
#node3
port 7003
b)配置名稱,名字可以不一致但必須有值:
#node1
Cluster-name redis-cluster-node1
#node2
cluster-name redis-cluster-node2
#node3
cluster-name redis-cluster-node3
c)修改bind綁定ip:
#node1
bind 1.2.3.4
#node2
bind 1.2.3.5
#node3
bind 1.2.3.6
三、啟動(dòng)各節(jié)點(diǎn)
使用以下命令,唯一的參數(shù)就是配置文件的路徑,啟動(dòng)每個(gè)節(jié)點(diǎn):
$ redis-server redis-node1.conf
四、通過redis-trib.rb創(chuàng)建集群
1、配置節(jié)點(diǎn)之間的連接
假設(shè)此時(shí)三臺(tái)服務(wù)器的IP分別為 1.2.3.4,1.2.3.5,1.2.3.6,現(xiàn)在可以通過 redis-cli 連接到其中一個(gè):
$ redis-cli -h 1.2.3.4 -p 7001
2、初始化集群
在任一節(jié)點(diǎn)上輸入以下命令:
$ redis-trib.rb create –replicas 1 1.2.3.4:7001 1.2.3.5:7002 1.2.3.6:7003
3、將結(jié)果檢查為OK
完成以上步驟后,輸出結(jié)果提示成功創(chuàng)建:
[OK] All nodes agree about slots configuration.
>>> Check for open slots…
>>> Check slots coverage…
[OK] All 16384 slots covered.
五、測(cè)試Redis集群
可以通過redis-cli在本機(jī)上連接測(cè)試:
$ redis-cli -c -h 1.2.3.4 -p 7001
展示結(jié)果:
127.0.0.1:7001> cluster info
cluster_state:ok
cluster_slots_assigned:16384
cluster_slots_ok:16384
cluster_slots_pfl:0
cluster_slots_fl:0
cluster_known_nodes:3
cluster_size:3
cluster_current_epoch:5
cluster_my_epoch:1
cluster_stats_messages_sent:19
cluster_stats_messages_received:19
六、移除Node節(jié)點(diǎn)
可以通過命令刪除該節(jié)點(diǎn):
$ redis-trib.rb forget 1.2.3.6:7003
展示結(jié)果:
[OK] Node 1.2.3.6:7003 forgotten
以上就是Redis集群搭建實(shí)戰(zhàn)超級(jí)完整實(shí)戰(zhàn)攻略內(nèi)容分享,它將幫助您學(xué)習(xí)Redis集群的搭建流程,以及用來替換以前的傳統(tǒng)數(shù)據(jù)庫,提高存儲(chǔ)能力的工作方式。達(dá)到更好地服務(wù)業(yè)務(wù)場(chǎng)景的目的!
成都網(wǎng)站營(yíng)銷推廣找創(chuàng)新互聯(lián),全國分站站群網(wǎng)站搭建更好做SEO營(yíng)銷。
創(chuàng)新互聯(lián)(www.cdcxhl.com)四川成都IDC基礎(chǔ)服務(wù)商,價(jià)格厚道。提供成都服務(wù)器托管租用、綿陽服務(wù)器租用托管、重慶服務(wù)器托管租用、貴陽服務(wù)器機(jī)房服務(wù)器托管租用。
網(wǎng)頁題目:Redis集群搭建實(shí)戰(zhàn)超全攻略(redis集群大全)
文章網(wǎng)址:http://www.dlmjj.cn/article/cdeiedi.html


咨詢
建站咨詢
