redis集群搭建

2021-10-11 21:55:06 字數 2006 閱讀 3606

3.編譯

編譯之前必須得進入到解壓以後的目錄當中,編譯的命令make

可能輸入make會顯示找不到

yum -y install make 安裝一下

如果編譯make出錯,說明linux中沒有gcc

yum install gcc-c++

4.把redis安裝到指定目錄

5.安裝ruby

yum install ruby

yum install rubygems

安裝ruby和redis的介面程式

拷貝redis-3.0.0.gem至(指定的目錄下面) 例如(/usr/local)下

執行:gem install /usr/local/redis-3.0.0.gem

6.建立redis-cluster

在/usr/local下建立redis-cluster目錄

然後在redis-cluster下建立乙個redis01

將單機版本的bin目拷貝到redis-clusster下面

注意:拷貝完畢之後要移除快照dump.rdb

將redis的配置檔案儲存到redis-cluster下的redis01的bin目錄中

修改每個目錄下的redis.conf配置檔案,同時將redis原始碼目錄src下的redis-trib.rb拷貝到redis-cluster目錄下

daemonize yes 以後端模式啟動

修改prot

修改bind

修改cluster-enabled yes

修改完成後,複製redis01 以此類推複製出五個

按以上方法修改複製出來的prot,bind,cluster-enabled yes

一般bind,cluster-enabled yes不需要再做修改修改prot即可

以上配置完成後,設定乙個指令碼來啟動集群

7.執行建立集群命令

執行redis-trib.rb,此指令碼是ruby指令碼,它依賴ruby環境。

./redis-trib.rb create --replicas 1 10.15.30.173:7001 10.15.30.173:7002 10.15.30.173:7003 10.15.30.173:7004 10.15.30.173:7005 10.15.30.173:7006

說明:redis集群至少需要3個主節點,每個主節點有乙個從節點總共6個節點

replicas指定為1表示每個主節點有乙個從節點

8.啟動集群

檢視redis 的程序

搭建redis集群

sudo apt get install git python python pip sudo pip install redis sudo pip install e git sudo pip install e git git clone ll binaries total 19m 173582...

redis集群搭建

redis集群搭建持久化保證了即使redis服務重啟不會丟失資料,因為redis服務重啟後會將硬碟上持久化的資料恢復到記憶體中,但是當redis伺服器的硬碟損壞了可能會導致資料丟失,如果通過redis的主從複製機制就可以避免這種單點故障。接下來開始redis集群的搭建。1 ruby環境2 建立集群 ...

redis集群搭建

redis集群部署文件 centos6系統 要讓集群正常工作至少需要3 個主節點,在這裡我們要建立6個 redis 節點,其中三個為主節點,三個為從節點,對應的 redis 節點的ip 和埠對應關係如下 127.0.0.1 7000 127.0.0.1 7001 127.0.0.1 7002 127...