一、简介
Redis支持将数据同步到多台slave上,这种特性对提高读取性能非常有益
1)master可以有多台slave
2) 除了多个slave连到相同master外,slave也可以连接到其它slave形成图状结构
3)主从复制不会阻塞master,也就是说当一个或多个slave与master连接进行复制时,master可以继续处理客户端发来的请求,相反slave在初次同步数据时则会阻塞,不能处理客户端请求
4)主从复制可以用来提高系统的伸缩性,我们可以用多个slave专门负责客户端的读请求,可以做数据冗余
5)可以在master禁用数据持久化,只需要注释掉master配置文件redis.conf的save配置,然后只在slave配置持久化
二、Demo
博主这里就没装多台机器,本来可以用三台虚拟机建一个局域网,来实现redis的主从复制,在这里偷下懒,利用启动多个配置文件来取代,这里一共有三个redis.conf文件,如下:
[[email protected] ~]$ su 密码: [[email protected] jacky]# cd /etc/redis [[email protected] redis]# ls -l 总用量 176 -rw-r--r--. 1 root root 41576 11月 3 22:03 redis6379.conf -rw-r--r--. 1 root root 41560 11月 3 20:08 redis6380.conf -rw-r--r--. 1 root root 41560 11月 3 20:08 redis6381.conf
2.1、主要修改配置文件的以下信息
时间: 2024-10-06 17:31:29