1. 程式人生 > >redis集群部署方案

redis集群部署方案

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集群部署方案