redis集群部署方案
阿新 • • 發佈:2018-12-15
gem 內存 集群 cati 操作系統 服務 nal 存放位置 命令
1) 系統包安裝
配置操作系統yum 源安裝以下系統包
安裝gcc:yum install gcc
安裝zlib:yum install zib
安裝ruby:yum install ruby 2.0以上
安裝rubygems:yum install rubygems
2) Redis 安裝
在redis 官網https://redis.io/download下載 redis-3.2.9.tar.gz
拷貝redis-3.2.9.tar.gz 到/application/search
解壓 tar –zxvf redis-3.2.9.tar.gz
安裝 cd src && make && make test && make install
3) 修改配置
進入cd /application/search/ redis-3.2.9
復制 cp redis.conf redis6400.conf
修改 redis6400.conf 裏面的參數
port 6400 --端口
maxmemory 2g –內存大小
cluster-enabled yes –開啟集群模式
dir /data0/redis 數據文件存放位置
詳細配置請見 服務器上配置
4) 啟動停止
以 172.16.0.9 6400為例:
啟動:redis-server redis6400.conf
停止: redis-cli –c –h 172.16.0.9 –p 6400 shutdown
5) 構建集群
在三臺172.16.0.9,172.16.0.8 172.16.0.6 安裝完成redis以後
構建三主三從的高可用redis集群
在任一臺機器執行命令:
/application/search/redis-3.2.9/src/redis-trib.rb create --replicas 2 172.16.0.9:6400 172.16.0.9:6401 172.16.0.9:6402 172.16.0.6:6500 172.16.0.6:6501 172.16.0.6:6502 172.16.0.8:6600 172.16.0.8:6601 172.16.0.8:6602
redis集群部署方案