码迷,mamicode.com
首页 > 系统相关 > 详细

linux下配置redis4.0.2主从复制以及高可用

时间:2019-03-29 11:49:05      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:family   插入   red   dir   复制配置   ted   一个   节点   mil   

一、环境

三台服务器分别为:

172.28.18.75/172.28.18.103/172.28.18.104

在三台服务器上分别部署一个redis节点以及一个sentinel节点

二、主从复制配置

1、172.28.18.75为主redis配置在25700端口

vim /etc/redis/redis-25700.conf

主要配置项如下:

bind 172.28.18.75

port 25700

#从节点访问主节点的密码
masterauth "password"

#redis客户端访问redis的密码   
requirepass "password"

#保护模式开启
protected-mode yes

daemonize yes

dir "/etc/redis"

logfile "25700.log"

 

2、172.28.18.103配置从redis在25701

bind 172.28.18.103

port 25701
protected-mode yes

daemonize yes

#从节点访问主节点的密码
masterauth "password"

#redis客户端访问redis的密码 
requirepass "password"

dir "/etc/redis"

logfile "25707.log"

3、172.28.18.104配置从redis在25701

bind 172.28.18.104

port 25701
protected-mode yes

daemonize yes

#从节点访问主节点的密码
masterauth "password"

#redis客户端访问redis的密码 
requirepass "password"

dir "/etc/redis"

logfile "25700.log"

 

三、启动redis

1、启动主节点redis

redis-server redis-25700.conf 

查看日志

tail -f 25700.log

技术图片

启动成功

2、启动从节点redis

 在172.28.18.103上

redis-server redis-25701.conf

查看日志

tail -f 25701.log

技术图片

 

链接主节点172.28.18.75:25700

同步开始

从主节点全盘复制

复制完成

同时查看主节点redis日志

技术图片

 

从节点172.2818.103请求同步数据

开始后台同步数据

同步到从节点172.28.18.103成功

按照上述方法启动172.28.18.104的从节点redis

 技术图片

技术图片

 

至此,主从节点启动完毕。

三、验证结果

在主节点172.28.18.75上,连接redis

redis-cli -h 172.28.18.75 -p 25700 -a password

技术图片

 

插入一个key

在从节点172.28.18.103和172.28.18.104上 ,分别连接redis,并查看这个key

技术图片  技术图片

有数据,则同步成功。

 

linux下配置redis4.0.2主从复制以及高可用

标签:family   插入   red   dir   复制配置   ted   一个   节点   mil   

原文地址:https://www.cnblogs.com/sky-cheng/p/10620213.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!