新聞中心
Redis作為NoSQL中功能最全、性能最佳的一款開(kāi)源內(nèi)存數(shù)據(jù)庫(kù)已經(jīng)受到眾多應(yīng)用的青睞,而其本身支持單機(jī)、主從復(fù)制、哨兵的高可用集群模式,給用戶提供更加完善的架構(gòu)方案。那么如何在單機(jī)上安裝使用一套簡(jiǎn)易R(shí)edis集群呢?本文將給出詳細(xì)操作步驟,小白也可輕松搭建基本Redis集群,不要錯(cuò)過(guò)哦!

成都創(chuàng)新互聯(lián)是一家專(zhuān)注于成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),夏津網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專(zhuān)注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專(zhuān)業(yè)建站公司;建站業(yè)務(wù)涵蓋:夏津等地區(qū)。夏津做網(wǎng)站價(jià)格咨詢(xún):18980820575
### 一、安裝準(zhǔn)備
安裝Redis集群首先要準(zhǔn)備好服務(wù)器,由于單機(jī)安裝,可以在本機(jī)用虛擬機(jī)安裝多個(gè)Redis節(jié)點(diǎn)。操作系統(tǒng)可以使用Ubuntu18.04,在操作系統(tǒng)上安裝Python3.5及以上,再安裝Redis。
### 二、下載Redis
可使用下列命令在服務(wù)器上下載Redis的二進(jìn)制程序,安裝完成時(shí)記得修改程序目錄權(quán)限:
wget http://download.redis.io/releases/redis-4.0.9.tar.gz
tar xzf redis-4.0.9.tar.gz
cd redis-4.0.9
make
sudo chmod 777 -R redis-4.0.9
### 三、建立配置文件
Redis安裝完成后,在redis-4.0.9/redis-server目錄下新建 redis.conf配置文件,以下為所配置參數(shù),具體參數(shù)需根據(jù)實(shí)際環(huán)境更改:
# 守護(hù)進(jìn)程模式
daemonize yes
# 監(jiān)聽(tīng)端口
port 6379
# 指定服務(wù)器ID
cluster-enabled yes
cluster-config-file nodes-6379.conf
cluster-node-timeout 15000
### 四、啟動(dòng)Redis
將安裝完的Redis服務(wù)拷貝幾份,拷貝的Redis服務(wù)需要修改端口參數(shù),最終在不同端口啟動(dòng)幾個(gè)Redis實(shí)例,我們?cè)诒臼纠袉?dòng)3個(gè)Redis實(shí)例,即默認(rèn)6379、6380、6381。
每次可以使用下面的的命令單獨(dú)啟動(dòng)實(shí)例:
`./redis-server redis.conf`
此刻Redis就算啟動(dòng)成功,使用以下命令查看是否是健康狀態(tài):
`./redis-cli -c -p 端口`
### 五、建立集群模式
由于三個(gè) Redis 節(jié)點(diǎn)已經(jīng)啟動(dòng),接下來(lái)就可以執(zhí)行集群模式的安裝了,使用下面的命令:
`./redis-cli –cluster create 127.0.0.1:6379 127.0.0.1:6380 127.0.0.1:6381 –cluster-replicas 1`
在創(chuàng)建集群的時(shí)候,我們需要添加一個(gè)master節(jié)點(diǎn),以及每個(gè)master節(jié)點(diǎn)對(duì)應(yīng)的slave節(jié)點(diǎn),為了活躍集群,提高可用性,我們需要設(shè)置主從復(fù)制,此處則將–cluster-replicas參數(shù)設(shè)置為1,創(chuàng)建一個(gè) replicate(復(fù)制)節(jié)點(diǎn)在每個(gè) master 節(jié)點(diǎn)上,即每個(gè)主節(jié)點(diǎn)關(guān)聯(lián)1個(gè)從節(jié)點(diǎn)。
集群安裝完成后,在任一個(gè)節(jié)點(diǎn)之上執(zhí)行`cluster info`:
`./redis-cli -c -p 端口 cluster nodes`
查看,看到三個(gè)節(jié)點(diǎn)即表明簡(jiǎn)易R(shí)edis集群已經(jīng)成功搭建。
### 六、使用
Redis 集群安裝成功后,使用 redis-cli 就可以在三個(gè)節(jié)點(diǎn)獲取數(shù)據(jù)和操作數(shù)據(jù)了,集群用法和普通 redis 基本沒(méi)有什么區(qū)別。
在指定節(jié)點(diǎn)上連接:
`./redis-cli -c -p 端口`
在集群上查看集群信息:
`./redis-cli -c -p 端口 cluster info`
在集群上查看集群節(jié)點(diǎn):
`./redis-cli -c -p 端口 cluster nodes`
在指定的redis集群上設(shè)置key-value:
`./redis-cli -c -p 端口 set key value`
從指定的redis集群上獲取key-value:
`./redis-cli -c -p 端口 get key`
### 結(jié)語(yǔ)
本文介紹如何在單機(jī)上安裝使用一
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開(kāi)通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過(guò)10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)。專(zhuān)業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
分享題目:?jiǎn)螜C(jī)上搭建簡(jiǎn)易R(shí)edis集群(單機(jī)下redis集群)
網(wǎng)站網(wǎng)址:http://m.5511xx.com/article/djhddjp.html


咨詢(xún)
建站咨詢(xún)
