Redis集群配置教程 適合第一次搭建新手

2021-09-25 23:38:03 字數 2091 閱讀 1794

redis集群配置教程 適合第一次搭建新手

我們採用三主三從

請先開啟centos虛擬機器,登陸。

通過winscp把redis集群tar包上傳到虛擬機器裡的目錄裡,我的目錄是 /usr/local

這裡我已經上傳過了並解壓了,這裡只需要上傳即可。

開啟securecrt客戶端,進行命令編輯,通過putty或直接通過虛擬機器也可以

接下來先找到tar包所在的路徑

通過 tar -zxvf redis-4.0.9.tar.gz 解壓tar包 這時會出現一連串**運作的過程

這時 輸入ls檢視當前檔案

通過rm-rf刪除tar包 這裡就不做演示了

開啟解壓出來的資料夾 找到src 進去 ls 檢視所有檔案 通過make編譯一下

安裝!返回上一目錄

把redis.conf拷貝到redis下bin目錄

請注意,按預期工作的最小群集需要至少包含三個主節點。 對於第一次測試,強烈建議啟動乙個由三個主伺服器節點和三個從伺服器節點組成的六個節點群集。

因為是測試,所以並沒有啟動6個真正的物理節點,而是把6個redis例項都部署在了同一臺linux伺服器上,為了區分redis例項,我們是以不同的埠號來區分redis例項的,修改redis.conf的配置檔案,如下:

#bind 192.168.127.130 //繫結伺服器ip位址(這裡建議先注釋掉)

port 7000 //繫結埠號,必須修改,以此來區分redis例項

daemonize no //不後台執行

#安全模式 no

cluster-enabled yes //啟用集群

cluster-config-file nodes-7000.conf //配置每個節點的配置檔案,同樣以埠號為名稱

cluster-node-timeout 15000 //配置集群節點的超時時間,可改可不改

記得把6個配置檔案全都改了,改的時候注意埠號

ok,現在我們進入redis-4.0.9下的src

找到redis-trib.rb 這個是建立集群的 因為這裡命令比較多 可以配置環境變數方便我們訪問

./redis-trib.rb create --replicas 1 192.168.92.222:7000 192.168.92.222:7001 192.168.92.222:7002

192.168.92.222:7003 192.168.92.222:7004 192.168.92.222:7005

這裡改一下ip和埠號即可

注意:建立集群前,先確保每個埠下reids被啟動

可以先檢視程序

命令 ps -ef |grep redis

一定要先啟動,否則建立不了集群

馬上就ok

執行建立集群命令 執行後會看到這個

這裡選yes

到這一步 代表你已經完成!redis集群已經建立完成!

redis集群配置

參考 大部分作者搭建的集群都是在一台機器上的,而本文是在多台計算機上實現的集群搭建。主要問題 1 can t connect to node 192.168.36.134 8000 如果192.168.36.134是本機ip,那麼說明redis服務不能識別這個ip,需要在配置檔案redis.conf...

redis集群配置

假設現有伺服器6臺 ip分別為 192.168.43.203 192.168.43.204 192.168.43.205 192.168.43.206 192.168.43.207 192.168.43.208 每台機器安裝redis服務,都要做如下配置 vi usr local redis etc...

redis集群配置

tar zxvf redis 5.0.5.tar.gz cd redis 5.0.5 make make install 2 建立集群目錄和相應配置檔案 mkdir redis cluster cd redis cluster mkdir 6371 6372 6373 cp redis.conf r...