redis集群搭建詳細

2021-09-23 23:50:05 字數 3524 閱讀 5646

前提:linux(centos)主機2臺,安裝yum,或有官網redis-5.0.5.tar.gz包

1.進入系統預設目錄:cd /usr/local/

2.建立儲存資料夾redis: mkdir redis,將壓縮包拖入redis資料夾,或wget 至資料夾

3.解壓檔案:tar xzf redis-5.0.5.tar.gz

5.安裝redis:在redis-5.0.5資料夾:make

6.將 redis-trib.rb 複製到 /usr/local/bin 目錄下:

cd src

cp redis-trib.rb /usr/local/bin/

7.在redis-5.0.5資料夾下建立redis_cluster資料夾,在redis_cluster下建立7001-7006 6個資料夾

將redis.conf 分別拷貝至每個資料夾內:cp redis.conf redis_cluster/7001 …

8.分別修改每乙個資料夾內部的redis.conf中文內容

port 6379 //埠預設

bind 192.168.0.165 //注釋掉預設ip為127.0.0.1 需要改為其

他節點機器可訪問的ip 否則建立集群時無法訪問對應的埠,無法建立集群

daemonize yes //redis後台執行

pidfile /var/run/redis_6379.pid //pidfile檔案對應6379

cluster-enabled yes //開啟集群 把注釋#去掉

cluster-config-file nodes_6379.conf //集群的配置 配置檔案首次啟動自動生成 6379

cluster-node-timeout 15000 //請求超時 預設15秒,可自行設定

165-redis:7001 - 7006

####啟動節點:

/usr/local/redis/redis-5.0.5/src/redis-server /usr/local/redis/redis-5.0.5/redis_cluster/7001/redis.conf

/usr/local/redis/redis-5.0.5/src/redis-server /usr/local/redis/redis-5.0.5/redis_cluster/7002/redis.conf

/usr/local/redis/redis-5.0.5/src/redis-server /usr/local/redis/redis-5.0.5/redis_cluster/7003/redis.conf

/usr/local/redis/redis-5.0.5/src/redis-server /usr/local/redis/redis-5.0.5/redis_cluster/7004/redis.conf

/usr/local/redis/redis-5.0.5/src/redis-server /usr/local/redis/redis-5.0.5/redis_cluster/7005/redis.conf

/usr/local/redis/redis-5.0.5/src/redis-server /usr/local/redis/redis-5.0.5/redis_cluster/7006/redis.conf

####或redis目錄啟動:

./src/redis-server redis_cluster/7001/redis.conf

./src/redis-server redis_cluster/7002/redis.conf

./src/redis-server redis_cluster/7003/redis.conf

./src/redis-server redis_cluster/7004/redis.conf

./src/redis-server redis_cluster/7005/redis.conf

./src/redis-server redis_cluster/7006/redis.conf

###啟動成功展示圖:

###啟動集群:

/usr/local/redis/redis-5.0.5/src/redis-cli --cluster create 192.168.0.165:7001 192.168.0.165:7002 192.168.0.165:7003 192.168.0.165:7004 192.168.0.165:7005 192.168.0.165:7006 --cluster-replicas 1

###啟動成功展示圖:

###redis目錄啟動

src/redis-cli --cluster create 192.168.0.165:7001 192.168.0.165:7002 192.168.0.165:7003 192.168.0.165:7004 192.168.0.165:7005 192.168.0.165:7006 --cluster-replicas 1

###關閉集群:

/usr/local/redis/redis-5.0.5/utils/create-cluster/create-cluster stop

1.賬戶密碼

2.bind中的ip設定

3.伺服器防火牆埠未開放:iptables -f

4.集群部署失敗

redis集群搭建詳細步驟

第一步 建立redis安裝目錄 home cattsoft software 解壓 tar zxvf redis 3.0.6.tar.gz ln s redis 3.0.6 redis 目錄如下 第二步 使用yum安裝 依賴軟體 1 依賴於ruby環境,首先安裝ruby。執行 yum install...

詳細Redis集群的配置搭建

redis集群中至少應該有三個節點。要保證集群的高可用,需要每個節點有乙個備份機。redis集群至少需要6臺伺服器。搭建偽分布式。可以使用一台虛擬機器執行6個redis例項。需要修改redis的埠號7001 7006 1 使用ruby指令碼搭建集群。需要ruby的執行環境。1 安裝ruby yum ...

redis集群搭建(非常詳細,適合新手)

在開始redis集群搭建之前,我們先簡單回顧一下redis單機版的搭建過程 2.進入到解壓縮後的redis檔案目錄 此時可以看到makefile檔案 編譯redis原始檔 3.把編譯好的redis原始檔安裝到 usr local redis目錄下,如果 local目錄下沒有redis目錄,會自動新建...