redis集群

目录:

1、redis部署准备工作... 2

(1)编辑/etc/hosts文件,添加要搭建的两台机器ip跟机器名称... 2

(2)关闭机器防火墙... 2

(3)将安装包redis-3.2.11.tar.gz拉到两台机上的/data/redis_tool路径下进行解压... 3

2、Redis安装部署过程... 3

(1)给两台机器安装依赖,如果需要其他依赖软件,请根据redis编译提示安装... 3

(2)进入解压后的源码目录,编译安装redis,两台机器同步执行... 3

(3)给两台机器新建一些目录,方便后面管理... 4

(4)将redis-3.2.11里的配置文件redis.conf拷贝到/etc/redis/cluster/700{0,1,2}文件夹下面... 4

(5)编辑700{0,1,2}路径下的redis.conf文件,底纹灰色的为随机变化的值... 5

(6)启动各个实例,主从机使用相同命令... 5

3、联合两台机器,创建redis集群... 5

(1)主机器安装ruby. 5

(2)主机器执行创建集群命令... 6

4、启动集群并测试... 7

 

 

前言:

由两台机器搭建一个redis集群,各启动三个实例,形成三主三从,两台机器设置端口都为7000,7001,7002,具体看搭建测试结果

 

 

1、redis部署准备工作

(1)编辑/etc/hosts文件,添加要搭建的两台机器ip跟机器名称

(2)关闭机器防火墙

systemctl disable firewalld.service   --禁止开机自动启动防火墙

systemctl stop firewalld.service   --关闭防火墙

(3)将安装包redis-3.2.11.tar.gz拉到两台机上的/data/redis_tool路径下进行解压

tar –xzvf redis-3.2.11.tar.gz

2、Redis安装部署过程

(1)给两台机器安装依赖,如果需要其他依赖软件,请根据redis编译提示安装

yum install pcre-devel gcc gcc-c++

(2)进入解压后的源码目录,编译安装redis,两台机器同步执行

cd /data/redis_tool/redis-3.2.11

make MALLOC=libc

make PREFIX=/data/redis install

(3)给两台机器新建一些目录,方便后面管理

mkdir /etc/redis

mkdir /etc/redis/cluster

mkdir /etc/redis/cluster/700{0,1,2}

mkdir /data/redis/data

(4)将redis-3.2.11里的配置文件redis.conf拷贝到/etc/redis/cluster/700{0,1,2}文件夹下面

cp /data/redis_tool/redis-3.2.11/redis.conf /etc/redis/cluster/7000/

cp /data/redis_tool/redis-3.2.11/redis.conf /etc/redis/cluster/7001/

cp /data/redis_tool/redis-3.2.11/redis.conf /etc/redis/cluster/7002/

(5)编辑700{0,1,2}路径下的redis.conf文件,底纹灰色的为随机变化的值

bind 192.168.101.48   --从机配置为192.168.101.49(需要不同服务器的节点连通,就不能设置为 127.0.0.1)

cluster-enabled yes

protected-mode no(需要不同服务器的节点连通,这个就要设置为 no)

port 7000    

pidfile /var/run/redis_7000.pid

daemonize yes

save 900 1

save 300 10

save 60 30

dbfilename dump_7000.rdb

dir /data/redis/data

maxclients 10000

(6)启动各个实例,主从机使用相同命令

/data/redis/bin/redis-server /etc/redis/cluster/7000/redis.conf &

/data/redis/bin/redis-server /etc/redis/cluster/7001/redis.conf &

/data/redis/bin/redis-server /etc/redis/cluster/7002/redis.conf &

3、联合两台机器,创建redis集群

(1)主机器安装ruby

yum install ruby

yum install rubygems

gem install redis

(2)主机器执行创建集群命令

在主从节点都启动的状态下,执行以下命令

cd /data/redis_tool/redis-3.2.11/src

./redis-trib.rb create --replicas 1 192.168.101.48:7000 192.168.101.48:7001 192.168.101.48:7002 192.168.101.49:7000 192.168.101.49:7001 192.168.101.49:7002

4、启动集群并测试

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值