Redis集群搭建(Redis5 0版本)

2021-09-24 14:41:52 字數 2152 閱讀 8268

簡介:

最近在研究redis集群的搭建,搭建的過程中遇到了一些困難,同時也總結出一些經驗,特地來這裡總結一下並和大家分享分享。

我使用的是ubuntu16.04 的linux虛擬機器進行搭建的,redis版本使用的是5.0,對於有點強迫症的我一直是喜歡最新版本的。

上傳完成後首先我們要使用命令將原始碼包解壓。使用tar -xzvf redis-5.0.5.tar.gz即可將檔案解壓出來

②:進入redis原始碼包中cd ./redis-5.05/src/目錄中,執行命令make install prefix=[你的安裝路徑]]

③:進入安裝路徑可以看到以下內容(redis.conf檔案期初是沒有的,這個檔案是之後拷貝進去的)

①:進入圖上目錄後執行redis-server嘗試執行單機版redis,出現如下現象則說明redis啟動成功。

②:紅框裡面是埠號和程序的pid

③:當前是前台啟動方式,該方式啟動的壞處是獨佔控制台,進行其他操作需要重新開啟新的控制台,因此我們最好使用後端啟動方式。

④:後端啟動redis需要使用乙個配置檔案 redis.conf ,該配置檔案在redis原始碼的上一層目錄中,找到後直接使用命令cp ./redis.conf [目的地]將檔案拷貝到 redis的安裝目錄即可。

⑤:複製完成後使用命令./redis-server redis.conf即可使redis後台啟動(啟動之前需要在配置檔案中修改中的配置)。

預設應該是no 修改為yes代表可以後台啟動

⑥:如果需要修改埠號,需要編輯 redis.conf 進行修改。

①:將redis 複製6份(如下圖)

②:修改埠號 9001–9006(依據自己的愛好修改即可,只要是埠之間不產生衝突就行)

③:修改配置使其支援後台啟動

④:修改配置檔案使其支援集群

⑤:redis5.0 已經放棄了使用ruby建立集群的方式,下面我們為了方便啟動redis,我們可以寫乙個sh指令碼

可以根據自己的指令碼路徑書寫執行語句。

⑥:執行指令碼啟動redis,然後我們隨便進入乙個redis 節點的安裝目錄使用redis-cli建立集群(redis5.0版本),

./redis-cli --cluster create [你的ip]:[你的埠] (根據你的節點數量輸入這條命令) --cluster-replicas 1
如果是5.0以前的版本則需要使用ruby指令碼進行建立集群

⑦:集群建立成功後在節點中任意找個redis-cli 執行即可(命令如下)

./redis-cli -h [你的ip] -p [當前節點埠] -c
到這一步,redis5.0版 集群就以搭建完成。

redis5集群搭建

usr local redis 目錄下通過命令,把壓縮包解壓 tar zxvf redis 5.0.7.tar.gz解壓後,進入redis 5.0.7目錄,執行make。需要有gcc,沒有的話安裝gcc make這樣,redis就安裝好了。二,redis配置檔案修改 進入redis 5.0.7目錄,...

基於Redis5的集群搭建和使用

1.搭建 cd usr local wget tar xzf redis 5.0.4.tar.gz cd redis 5.0.4 make 建立配置檔案 mkdir cluster conf cd cluster conf mkdir 7000 7001 7002 7003 7004 7005 cd...

基於docker搭建redis5集群

redis5之前搭建集群需要配合ruby指令碼,分配slot,建立集群等。redis5能夠整合到redis cli命令中,嘗試搭建體驗一下便捷的快感。docker快速生成例項,主要嘗試使用下新的集群命令 docker pull redis 5.0.5 簡單建立6個例項 net host 表示用宿主機...