首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Redis 5.0.8 主从搭建

Redis 5.0.8 主从搭建

作者头像
bsbforever
发布2020-08-19 16:43:37
发布2020-08-19 16:43:37
8290
举报

上一节说了如何安装和配置redis

这节为如何配置redi主从

系统为 Redhat 7.4

数据库为 Redis 5.0.8

1. 目录规划

IP地址

主机名

端口

角色

172.18.95.83

SYTEST1

6380

master

172.18.95.84

SYTEST2

6380

slave

2. 搭建2套redis

首先我们根据以前的内容搭建2套redis

并全部启动

3. 启动同步

这里我们只需要一条命令就可以实现同步

slave端操作

代码语言:javascript
复制
su - redis

redis-cli -p 6380 -a 123456

127.0.0.1:6380> slaveof 172.18.95.83 6380
OK

OK代表命令成功,这时日志文件打印如下内容

最后在配置文件中加入上面的命令,使其重启后生效

代码语言:javascript
复制
vim /home/redis/redis_6380.conf
slaveof 172.18.95.83 6380

4. 同步步骤

  • 和master通信
  • 成功后尝试增量同步
  • 由于是第一次同步,从而转为全量同步
  • 清空自己
  • 同步完成
  • 备份设为只读

5. 测试主从同步

我们在主库新增key,看是否会同步

主库

代码语言:javascript
复制
127.0.0.1:6380> set key1 'test'
OK

从库

代码语言:javascript
复制
127.0.0.1:6380> get key1
"test"

6. 查看同步状态

接下来我们可以通过命令查看主从同步状态

代码语言:javascript
复制
info replication

主库

  • slave状态是否为online
  • master-repl-offset 复制的偏移量

从库

  • master_link_status为up
  • slave_repl_offset 复制的偏移量,和master-repl-offset相差过大,代表延迟严重

7. 主从重启步骤

7.1 关闭
  • 关闭从库
  • 关闭主库
7.2 开启
  • 开启主库
  • 开启从库
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-07-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 宅必备 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 目录规划
  • 2. 搭建2套redis
  • 3. 启动同步
  • 4. 同步步骤
  • 5. 测试主从同步
  • 6. 查看同步状态
  • 7. 主从重启步骤
    • 7.1 关闭
    • 7.2 开启
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档