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...