redis做主从配置(一主二从)

主从简介

像MySQL一样,redis是支持主从同步的,而且也支持一主多从以及多级从结构。 主从结构,一是为了纯粹的冗余备份,二是为了提升读性能,比如很消耗性能的SORT就可以由从服务器来承担。

准备三台机器redis(例如下)

redis-master        -------------------192.168.127.170

redis-slave1         -------------------192.168.127.171

redis-slave2         -------------------192.168.127.172

(yum安装好所需要的工具如vim,wget,lrzsz,make,gcc等)

关闭防火墙sliunx

systemctl stop firewalld && setenforce 0 && getenforce

下载redis包

wget http://download.redis.io/releases/redis-5.0.10.tar.gz

创建数据目录

mkdir /data/application/ -p

将.gz包解压到数据目录中

tar -xf redis-5.0.10.tar.gz  -C /data/application/

进入数据目录(cd /data/application/)

编译安装redis(要下载编译工具 yum -y install gcc make)

进入解压好的redis(cd redis-5.0.10/)然后直接 make

修改配置 

vim redis.conf

修改bind改为0.0.0.0

将加密保护关闭

修改总则

修改日志文件位置

更换数据存储地址

创建数据存储目录

mkdir /data/application/ -p

启动redis

src/redis-server redis.conf

查看端口看主机redis是否启动成功后关闭redis

src/redis-cli shutdown

使用scp命令将文件快速传输到slave1-2机器中

scp -r redis-5.0.10 192.168.127.170:/data/application/

scp -r redis-5.0.10 192.168.127.171:/data/application/

从机创建目录

mkdir /data/application/ -p

mkdir /data/application/redis_data -p

进入目录并且修改配置

cd /data/application/

vim redis-5.0.10/redis.conf

(上图将replicasof 改为自己master的ip地址以及redis的端口,默认端口是6379)

第二台从机也如上

启动三台机器

/data/application/redis-5.0.10/src/redis-server /data/application/redis-5.0.10/redis.conf

验证

redis-5.0.10/src/redis-cli

到此redis的简单版高可用主从配置就完成了,全程使用liunx虚拟机模拟

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值