在開始redis集群搭建之前,我們先簡單回顧一下redis單機版的搭建過程
2.進入到解壓縮後的redis檔案目錄(此時可以看到makefile檔案),編譯redis原始檔;
3.把編譯好的redis原始檔安裝到/usr/local/redis目錄下,如果/local目錄下沒有redis目錄,會自動新建redis目錄;
4.進入/usr/local/redis/bin目錄,直接./redis-server啟動redis(此時為前端啟動redis);
5.將redis啟動方式改為後端啟動,具體做法:把解壓縮的redis檔案下的redis.conf檔案複製到/usr/local/redis/bin目錄下,然後修改該redis.conf檔案->daemonize:no 改為daemonize:yse;
6.在/bin目錄下通過./redis-server redis.conf啟動redis(此時為後台啟動)。
綜上redis單機版安裝啟動完成。
具體詳細帶圖步驟請參考 -> redis入門
請原諒我的囉嗦,ok,接著咱們回到本次話題----redis集群搭建!
cp redis-trib.rb /usr/local/redis-cluster
./redis-trib.rb create --replicas 1 47.106.219.251:7001 47.106.219.251:7002 47.106.219.251:7003 47.106.219.251:7004 47.106.219.251:7005 47.106.219.251:7006
注意:此處大家應該根據自己的伺服器ip輸入對應的ip位址!
中途有個地方需要手動輸入yes即可
至此,redi集群搭建成功!大家注意最後一段文字,顯示了每個節點所分配的slots(雜湊槽),這裡總共6個節點,其中3個是從節點,所以3個主節點分別映**0-5460、5461-10922、10933-16383solts。
redis01/redis-cli -p 7001 -c
注意:一定要加上-c,不然節點之間是無法自動跳轉的!如下圖可以看到,儲存的資料(key-value)是均勻分配到不同的節點的:
最後,加上兩條redis集群基本命令:
cluster info
cluster nodes
redis集群搭建詳細
前提 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...
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 ...