redis cluster創建集羣操作步驟

一、本次redis集羣一共用到3臺服務器(208.100,208.101,208.102),每臺服務器有兩個redis實例,一共6個實例(必須要求6個實例節點,這6個實例節點可以在一臺服務器上面),創建出3 master、3 salve 環境。

  1. 每臺服務器節點安裝redis服務(3臺服務器都要操作),並配置6臺實例啓動起來。
    1、拷貝redis-3.2.5.zip到/u01目錄,執行unzip redis-3.2.5.zip解壓到當前目錄,例如

2、進入到redis-3.2.5目錄,cd redis-3.2.5,執行make編譯,make install安裝
3、編譯安裝成功,創建mkdir -p redis-cluster/6379/conf和mkdir -p redis-cluster/6379/data兩個目錄,並且把/u01/redis-3.2.5/redis.conf拷貝到redis-cluster/6379/conf目錄下面。
4、修改/u01/redis-3.2.5/redis-cluster/6379/conf/redis.conf配置文件,修改配置如下
daemonize yes
bind 10.131.208.100(//默認ip爲127.0.0.1 需要改爲其他節點機器可訪問的ip 否則創建集羣時無法訪問對應的端口,無法創建集羣)
dir /u01/redis-3.2.5/redis-cluster/6379/data
appendonly yes
port 6379(配置當前節點的端口)
cluster-enabled yes
cluster-node-timeout 5000
cluster-config-file /u01/redis-3.2.5/redis-cluster/6379/data/nodes_6379.conf
pidfile /var/run/redis_6379.pid
5、創建mkdir -p redis-cluster/6380/conf和mkdir -p redis-cluster/6380/data兩個目錄,並且把/u01/redis-3.2.5/redis.conf拷貝到redis-cluster/6380/conf目錄下面。修改/u01/redis-3.2.5/redis-cluster/6380/conf/redis.conf配置文件,修改配置如下
daemonize yes
bind 10.131.208.100(//默認ip爲127.0.0.1 需要改爲其他節點機器可訪問的ip 否則創建集羣時無法訪問對應的端口,無法創建集羣)
dir /u01/redis-3.2.5/redis-cluster/6380/data
appendonly yes
port 6380(配置當前節點的端口)
cluster-enabled yes
cluster-node-timeout 5000
cluster-config-file /u01/redis-3.2.5/redis-cluster/6380/data/nodes_6380.conf
pidfile /var/run/redis_6380.pid
6、3臺服務器配置成功過後,啓動所有6臺節點,依次登陸到服務器執行
cd /u01/redis-3.2.5/src
./redis-server /u01/redis-3.2.5/redis-cluster/6379/conf/redis.conf
./redis-server /u01/redis-3.2.5/redis-cluster/6380/conf/redis.conf
二、 由於redis cluster集羣官方提供了redis-trib.rb 這個工具,在src目錄下面(和redis-server)。
1、 安裝redis-trib.rb工具需要的運行環境ruby
拷貝redis-3.2.2.gem, ruby-1.8.7.352-12.el6_4.x86_64.rpm, rubygems-1.8.23.zip, ruby-irb-1.8.7.352-12.el6_4.x86_64.rpm, ruby-libs-1.8.7.352-12.el6_4.x86_64.rpm, ruby-rdoc-1.8.7.352-12.el6_4.x86_64.rpm安裝包到/u01目錄下面。
執行rpm -ivh ruby-1.8.7.352-12.el6_4.x86_64.rpm ruby-irb-1.8.7.352-12.el6_4.x86_64.rpm ruby-libs-1.8.7.352-12.el6_4.x86_64.rpm ruby-rdoc-1.8.7.352-12.el6_4.x86_64.rpm命令安裝ruby環境。
2、 安裝redis-trib.rb工具需要的gem環境
執行unzip rubygems-1.8.23.zip;cd rubygems-1.8.23;ruby setup.rb安裝gem。
3、 安裝redis-trib.rb工具需要的redis-3.2.2.gem
執行gem install redis-3.2.2.gem
三、 通過redis-trib.rb工具創建集羣
1、執行集羣命令即可
./redis-trib.rb create --replicas 1 10.131.208.100:6379 10.131.208.101:6379 10.131.208.102:6379 10.131.208.100:6380 10.131.208.101:6380 10.131.208.102:6380

redis cluster創建集羣操作步驟

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