1. 程式人生 > >redis集群的安裝部署

redis集群的安裝部署

eight cal rep nod port play tar creat ase

安裝過程

1. 下載並解壓

wget http://download.redis.io/releases/redis-3.2.4.tar.gz

tar -zxvf redis-3.2.4.tar.gz 

2. 編譯安裝

cd redis-3.2.4
make && make install

3. 將 redis-trib.rb 復制到 /usr/local/bin 目錄下

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

4. 創建 Redis 節點

修改redis.conf配置文件,修改如下內容

port 6379                                        //端口     
bind 本機ip                                       //默認ip為127.0.0.1 需要改為其他節點機器可訪問的ip 否則創建集群時無法訪問對應的端口,無法創建集群
daemonize    yes                               //redis後臺運行
pidfile  /var/run/redis_6379
.pid //pidfile文件對應 cluster-enabled yes //開啟集群 把註釋#去掉 cluster-config-file nodes_6379.conf //集群的配置 配置文件首次啟動自動生成 cluster-node-timeout 15000 //請求超時 默認15秒,可自行設置 appendonly yes //aof日誌開啟 有需要就開啟,它會每次寫操作都記錄一條日誌 

5. 啟動各個節點

redis-server ./redis.conf

6. 檢查 redis 啟動情況

ps -ef | grep redis

netstat -tnlp | grep redis

7.創建集群

Redis 官方提供了 redis-trib.rb 這個工具,就在解壓目錄的 src 目錄中,第三步中已將它復制到 /usr/local/bin 目錄中,可以直接在命令行中使用了。使用下面這個命令即可完成安裝。

需要先安裝 ruby

yum -y install ruby ruby-devel rubygems rpm-build

gem install redis

redis-trib.rb  create  --replicas  1  192.168.106.218:6379 192.168.106.219:6379 192.168.106.220:6379 192.168.106.221:6379
192.168.106.222:6379 192.168.106.223:6379

8.集群驗證

啟動兩個幾點

命令例子:redis-cli -h 192.168.106.218 -c -p 6379

在其中一臺的命令行上輸入 set name aa

另一臺的命令行上輸入get name

如果能得到結果說明集群搭建成功!

redis集群的安裝部署