Java培训课程Redis之主从复制主从准备

发布时间:2020年05月18日作者:atguigu浏览次数:730

1. 主从简介

配置多台Redis服务器,以主机和备机的身份分开。主机数据更新后,根据配置和策略,自动同步到备机的master/salver机制,Master以写为主,Slave以读为主,二者之间自动同步数据。

目的:

读写分离提高Redis性能;

避免单点故障,容灾快速恢复

Java培训课程

原理:

         每次从机联通后,都会给主机发送sync指令,主机立刻进行存盘操作,发送RDB文件,给从机

从机收到RDB文件后,进行全盘加载。之后每次主机的写操作,都会立刻发送给从机,从机执行相同的命令

Java培训课程

2. 主从准备

除非是不同的主机配置不同的Redis服务,否则在一台机器上面跑多个Redis服务,需要配置多个Redis配置文件。

①准备多个Redis配置文件,每个配置文件,需要配置以下属性

daemonize yes: 服务在后台运行

port:端口号

pidfile:pid保存文件

logfile:日志文件(如果没有指定的话,就不需要)

dump.rdb: RDB备份文件的名称

appendonly 关掉,或者是更改appendonly文件的名称。

样本:

include /root/redis_repilication/redis.conf

port 6379

pidfile /var/run/redis_6379.pid

dbfilename dump_6379.rdb

②根据多个配置文件,启动多个Redis服务

原则是配从不配主。

想要了解跟多关于Java培训课程内容欢迎关注尚硅谷Java培训,尚硅谷除了这些技术文章外还有免费的高质量Java培训课程视频供广大学员下载学习


上一篇:
下一篇:
相关课程

java培训 大数据培训 前端培训

关于尚硅谷
教育理念
名师团队
学员心声
资源下载
视频下载
资料下载
工具下载
加入我们
招聘岗位
岗位介绍
招贤纳师
联系我们
全国统一咨询电话:010-56253825
地址:北京市昌平区宏福科技园2号楼3层(北京校区)

深圳市宝安区西部硅谷大厦B座C区一层(深圳校区)

上海市松江区谷阳北路166号大江商厦3层(上海校区)

武汉市东湖高新开发区东湖网谷(武汉校区)

西安市雁塔区和发智能大厦B座3层(西安校区)

成都市成华区北辰星拱青创园综合楼3层(成都校区)