栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Redis 主从模式搭建

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Redis 主从模式搭建

Redis 主从模式

Redis 提供了主从库模式,以保证数据安全和提高访问速度,主从库之间采用的是「读写分离」的方式。

  • 主库负责写操作,从库负责读操作,读写分离提高系统性能;
  • 主库接收写操作,全量或者增量同步到从库,数据多地备份;

Redis 主从搭建 环境准备

redis版本: redis 7.0.2
系统版本:CentOS Linux release 7.9.2009 (Core)

角色ipport说明
master192.168.0.27001主节点
slave192.168.0.27002从节点
slave192.168.0.27003从节点
搭建步骤 修改 port 参数

由于是在同一个服务器上模拟 redis 主从模式,所以节点的端口会发生冲突,需要修改。

master 端口

## master
port 7001

slave 端口

## slave1
port 7002

slave 端口

## slave2
port 7003
修改 ip 参数

由于主机上的 IP 可能有多个,为避免混乱,为每个节点配置 IP。

replica-announce-ip 192.168.0.2
修改 bind 参数和 protected-mode 参数

bind 只允许本机客户端连接,需要将其屏蔽。protected-mode 开启只允许指定 IP 的客户端连接,将其修改。

bind 127.0.0.1 ::1  ## 注释该行
protected-mode no
设置密码

处于安全考虑,为每个节点设置密码,主节点和从节点的密码最好保持一致。

requirepass ymw123456
设置从节点连接主节点密码

由于主节点设置了密码,因此从节点连接主节点需要提供密码,否则连接失败。

masterauth ymw123456
设置从节点的主节点地址

该参数指定从节点连接到哪一个主节点,指定主节点地址,修改从节点的配置文件。

replicaof 192.168.0.2 7001
设置后台启动模式

daemonize 默认是 no ,需要修改为 yes,才能进行后台模式启动。如果只是学习这里可以不设置。

daemonize yes
验证

启动所有节点,两个 slave 节点成功连接到 master 节点,并且完成数据同步。

在主节点添加数据,查看数据是否同步到从节点。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/996391.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号