ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

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

2019-03-29 11:42:04  阅读:327  来源: 互联网

标签:主从复制 25700 redis redis4.0 172.28 linux yes password 节点


一、环境

三台服务器分别为:

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

  

有数据,则同步成功。

 

标签:主从复制,25700,redis,redis4.0,172.28,linux,yes,password,节点
来源: https://www.cnblogs.com/sky-cheng/p/10620213.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有