首页 > 代码库 > redis集群和主从复制
redis集群和主从复制
一、简介
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文件,如下:
[jacky@jacky ~]$ su 密码: [root@jacky jacky]# cd /etc/redis [root@jacky 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、主要修改配置文件的以下信息
redis集群和主从复制
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。