Redis的主从复制
2016-05-30 23:36
477 查看
Redis的主从复制,可以允许多个Slave server拥有和Master server相同的数据库副本。这样,我们就可以在redis遇到故障时,依然保证在不修改其他配置的情况下,服务可以正常使用。
一、Redis主从复制的特点
1.Master可以拥有多个Slave
2.多个slave可以连接同一个master外,还可以连接到其他slave
3.主从复制不会阻塞master,在同步数据时,master可以继续处理client请求
4.提供系统的伸缩性
二、配置主从服务器
配置slave的配置文件如下:
只需要在slave的配置文件中加入一下配置:
slaveof 192.168.24.119 6379 #指定master的ip和端口
masterauth zhouzhou #主机的密码
三、测试结果
当启动master机器后,对其进行数据写入,这是启动slave机器,可以发现slave上会发送一个sync请求,master收到请求后会进行响应。而且它支持自动重连,即当master掉线的情况下,它会处于等待请求的状态。
图一 slave发送sync请求
图二 master接受请求
这样,一个redis集群就搭建好了,我们会发现,master和slave的数据备份文件dump文件大小是一样的。
一、Redis主从复制的特点
1.Master可以拥有多个Slave
2.多个slave可以连接同一个master外,还可以连接到其他slave
3.主从复制不会阻塞master,在同步数据时,master可以继续处理client请求
4.提供系统的伸缩性
二、配置主从服务器
配置slave的配置文件如下:
只需要在slave的配置文件中加入一下配置:
slaveof 192.168.24.119 6379 #指定master的ip和端口
masterauth zhouzhou #主机的密码
三、测试结果
当启动master机器后,对其进行数据写入,这是启动slave机器,可以发现slave上会发送一个sync请求,master收到请求后会进行响应。而且它支持自动重连,即当master掉线的情况下,它会处于等待请求的状态。
图一 slave发送sync请求
图二 master接受请求
这样,一个redis集群就搭建好了,我们会发现,master和slave的数据备份文件dump文件大小是一样的。
相关文章推荐
- Mac OS 简易安装redis
- WIN7X64 安装Wampserver 2.5 启动提示“丢失MSVCR110.dll”
- redis全量复制和部分复制简介
- 5行lua代码在redis上做发号器
- 在homestead php7的ubuntu环境中安装 php redis扩展的方法
- 底层实现-intset 整数集合
- 浅析Redis复制
- Redis安装之Windows
- NoSQL之Redis---下载与安装
- Redis 复制
- NoSql之Redis数据类型
- 安装redis和php的redis扩展
- 一致性Hash算法在Redis分布式中的使用
- Redis 代理服务Twemproxy
- 使用Spring Session和Redis管理session
- Redis Windows版安装及整合Spring
- nginx+tomcat+redis集群环境搭建
- Redis和MongoDB的关系
- Linux安装Redis
- Redis使用优化技巧(java)