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

成都創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計與策劃設(shè)計,夏津網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:夏津等地區(qū)。夏津做網(wǎng)站價格咨詢:18980820575
### 一、安裝準(zhǔn)備
安裝Redis集群首先要準(zhǔn)備好服務(wù)器,由于單機(jī)安裝,可以在本機(jī)用虛擬機(jī)安裝多個Redis節(jié)點(diǎn)。操作系統(tǒng)可以使用Ubuntu18.04,在操作系統(tǒng)上安裝Python3.5及以上,再安裝Redis。
### 二、下載Redis
可使用下列命令在服務(wù)器上下載Redis的二進(jìn)制程序,安裝完成時記得修改程序目錄權(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)聽端口
port 6379
# 指定服務(wù)器ID
cluster-enabled yes
cluster-config-file nodes-6379.conf
cluster-node-timeout 15000
### 四、啟動Redis
將安裝完的Redis服務(wù)拷貝幾份,拷貝的Redis服務(wù)需要修改端口參數(shù),最終在不同端口啟動幾個Redis實(shí)例,我們在本示例中啟動3個Redis實(shí)例,即默認(rèn)6379、6380、6381。
每次可以使用下面的的命令單獨(dú)啟動實(shí)例:
`./redis-server redis.conf`
此刻Redis就算啟動成功,使用以下命令查看是否是健康狀態(tài):
`./redis-cli -c -p 端口`
### 五、建立集群模式
由于三個 Redis 節(jié)點(diǎn)已經(jīng)啟動,接下來就可以執(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)建集群的時候,我們需要添加一個master節(jié)點(diǎn),以及每個master節(jié)點(diǎn)對應(yīng)的slave節(jié)點(diǎn),為了活躍集群,提高可用性,我們需要設(shè)置主從復(fù)制,此處則將–cluster-replicas參數(shù)設(shè)置為1,創(chuàng)建一個 replicate(復(fù)制)節(jié)點(diǎn)在每個 master 節(jié)點(diǎn)上,即每個主節(jié)點(diǎn)關(guān)聯(lián)1個從節(jié)點(diǎn)。
集群安裝完成后,在任一個節(jié)點(diǎn)之上執(zhí)行`cluster info`:
`./redis-cli -c -p 端口 cluster nodes`
查看,看到三個節(jié)點(diǎn)即表明簡易Redis集群已經(jīng)成功搭建。
### 六、使用
Redis 集群安裝成功后,使用 redis-cli 就可以在三個節(jié)點(diǎn)獲取數(shù)據(jù)和操作數(shù)據(jù)了,集群用法和普通 redis 基本沒有什么區(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é)語
本文介紹如何在單機(jī)上安裝使用一
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
當(dāng)前名稱:單機(jī)上搭建簡易Redis集群(單機(jī)下redis集群)
當(dāng)前路徑:http://fisionsoft.com.cn/article/djhddjp.html


咨詢
建站咨詢
