安裝Redis Cluster

安裝依賴包

依賴包後還要安裝devel(開發)版的,然後再編譯Redis Cluster才能順利通過。

你的系統中如果已經安裝了下面的依賴包,就可以跳過這些個步驟。

 

    1)安裝zlib
    需要先安裝後,在安裝ruby、gem, ruby、gem需要把zlib編譯進去
    yum install zlib

    yum install zlib-devel

 

    2)安裝openssl
    yum install openssl

    yum install openssl-devel

 

    3)安裝ruby
    ./configure --prefix=/usr/local/ruby
    make
    make install
    cp /usr/local/ruby/bin/ruby /usr/local/bin


安裝ruby gem
ruby ./setup.rb
cp /usr/local/ruby/bin/gem /usr/local/bin/

 

gem安裝redis
gem install redis #安裝最新版本
gem install redis --version 3.0.0 #指定版本

 

安裝3個redis實例
/server/redis/6201
/server/redis/6202
/server/redis/6203

#redis.conf配置
daemonize yes
port 6201
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout 5000
appendonly yes

 

創建集羣
redis-trib.rb 在<redis安裝目錄>/src/
./redis-trib.rb create --replicas 0 36.110.17.45:6201 36.110.17.45:6202 36.110.17.45:6203 36.110.17.45:6204

集羣創建後,會在每個redis目錄中自動生成nodes.conf

 

#連接
可以連接集羣內任何一臺redis實例,會自動進行轉發,需要參數-c
redis-cli -c -p 6201
redis-cli -c -h 127.0.0.1 -p 6201

 

#顯示目前的集羣主機
127.0.0.1:6201> cluster nodes

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章