redis集群的安裝部署
阿新 • • 發佈:2017-08-01
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集群的安裝部署