Redis 主从搭建

时间:2022-07-23
本文章向大家介绍Redis 主从搭建,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

从今天开始开辟Redis相关方面的东西

上一节说了如何安装和配置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端操作

su - redis

redis-cli -p 6380 -a 123456

127.0.0.1:6380> slaveof 172.18.95.83 6380
OK

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

4. 同步步骤

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

5. 测试主从同步

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

主库

127.0.0.1:6380> set key1 'test'
OK

从库

127.0.0.1:6380> get key1
"test"

6. 查看同步状态

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

info replication

主库

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

从库

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