redis集羣的建立及其使用

集羣配置參數:node

  cluster-enabled yes     //開啓集羣redis

  cluster-config-file nodes.conf    //保存集羣信息的文件ruby

  cluster-node-timeout 5000         //集羣節點超時時間工具

集羣環境準備:code

  集羣管理工具redis-trib是由ruby語言研發的,須要先安裝ruby的依賴關係及環境;rem

  redis的源碼文件中有一個管理工具,是用ruby寫的,因此須要安裝ruby相關的軟件;get

  yum install ruby rubygems -y源碼

  gem install redis table

    注:國內訪問內過慢請參考此網址--> http://gems.ruby-china.org/集羣

    $ gem update --system # 這裏請利用外網

    $ gem -v

    2.6.3

 

    $ gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/

    $ gem sources -l

    https://gems.ruby-china.org

    # 確保只有 gems.ruby-china.org

  注:若是遇到 SSL 證書問題,你又沒法解決,請直接用 http://gems.ruby-china.org 避免 SSL 的問題

  即:$ gem sources --add http://gems.ruby-china.org/ --remove https://rubygems.org/

利用redis-trib建立集羣:

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

  注:redis-trib.rb就是用ruby寫的集羣管理工具

  注:若是是二進制安裝的,沒有redis-trib文件,則須要去下載源碼文件,複製源碼文件中redis-trib

建立集羣:

  注:集羣中最少爲3個節點  

1

redis-trib create --replicas 1 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 127.0.0.1:7006

  注:建立後前3個爲主,後3個爲從

相關文章
相關標籤/搜索