Redis主从复制场景以及特点

应用场景

一般来说,要将Redis运用于工程项目中,只使用一台Redis是万万不能的,原因如下:

从结构上,单个Redis服务器会发生单点故障,并且一台服务器需要处理所有的请求负载,压力较大;

从容量上,单个Redis服务器内存容量有限,就算一台Redis服务器内存容量为256G,也不能将所有内存用作Redis存储内存,一般来说,单台Redis最大使用内存不应该超过20G。

详细配置

规划主备网络信息

主机192.168.13.433

备机192.168.13.165.保证两台机器互联。

Redis主服务器:192.168.12.28

从服务器:192.168.12.29

安装redis,并配置。

修改从服务器配置文件/etc/redis.conf

修改备机配置在备机192.168.13.165的redis.conf中加下面配置

slaveof 192.168.13.433(主) 6379

abc123(主机密码)

注意点:要保证主机先启动。

redis主从复制的特点

通过主从复制可以允许多个slave server拥有和master server相同的数据库副本。 redis主从复制的一些特点:

master可以有多个slave

除了多个slave连到相同的master外,slave也可以连接其他slave形成图状结构

主从复制不会阻塞master。也就是说当一个或多个slave与master进行初次同步数据时,master可以继续处理client发来的请求。相反slave在初次同步数据时则会阻塞不能处理client的请求。

主从复制可以用来提高系统的可伸缩性,我们可以用多个slave 专门用于client的读请求,比如sort操作可以使用slave来处理。也可以用来做简单的数据冗余。

可以在master禁用数据持久化,只需要注释掉master配置文件中的所有save配置,然后只在slave上配置数据持久化。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值