redis 集群搭建

0x001:下载 redis 4.0.1

$ wget -c http://download.redis.io/releases/redis-4.0.1.tar.gz
$ tar xf redis-4.0.1.tar.gz
$ cd redis-4.0.1
$ yum install -y gcc -y

0x002:安装 redis

$ make && make install

0x003:安装 ruby 环境

$ wget -c https://github.com/postmodern/ruby-install/archive/master.zip
$ yum install unzip -y && unzip master.zip
$ cd ruby-install-master
$ make install
$ ruby-install —system ruby

0x004:安装 ruby gem

$ gem install redis

0x005:设置 redis 集群配置
集群模式至少需要 3 个 master,3 个 slave:

分别建立
7000,7001,7002,7003,7004,7005 文件夹,并在文件夹下建立 redis.conf, 配置如下:
(需将对应的 7000 修改成文件夹名称,如 7001 下的 redis.conf 文件中,port 7001,pidfile和dir相应的做写修改)

bind 0.0.0.0
port 7000
daemonize yes
pidfile /var/run/7000.pid
cluster-enabled yes
cluster-node-timeout 15000
appendonly yes
dir /home/redis-cluster/replicas/7000

0x006:启动redis集群实例

$ cd 7000
$ redis-server redis.conf

$ cd 7001

0x007:加入集群

$ redis-trib.rb create –replicas 1 \
172.16.1.2:7000 \
172.16.1.2:7001 \
172.16.1.2:7002 \
172.16.1.2:7003 \
172.16.1.2:7004 \
172.16.1.2:7005

0x008:测试

$ redis-cli -c -p 7000

-EOF-

发表评论

电子邮件地址不会被公开。 必填项已用*标注