1 / 6
文档名称:

redis主备部署方案.docx

格式:docx   大小:39KB   页数:6页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

redis主备部署方案.docx

上传人:glfsnxh 2020/12/20 文件大小:39 KB

下载得到文件列表

redis主备部署方案.docx

文档介绍

文档介绍:redis主备部署方案
Redis部署方式采用主备的方式,通过keepalived来对外提供虚IP,并实现主备自动切换功能。
主实例A:
备实例B:
虚IP:
正常工作时,虚IP在主实例A上,主实例A上的数据自动同步到备实例B上,当主实例A挂掉之后,备实例B将自动接管虚IP,并将redis转换为主模式,待原主实例A恢复后,A将自动切换成备模式,从B上同步数据,主备角色互换,实现融灾备份。
安装部署步骤如下:
安装keepalived
wget -
tar zxvf keepalived-
cd keepalived-
./configure
如果报错
configure: error:
!!! OpenSSL is not properly installed on your system. !!!
!!! Can not include OpenSSL headers files.
解决办法:
yum -y install openssl-devel
yum -y install popt-devel
ln -s /usr/src/kernels/-/ /usr/src/linux
./configure
make
make install
cp /usr/local/etc//keepalived /etc//
cp /usr/local/etc/sysconfig/keepalived /etc/sysconfig/
cp /usr/local/sbin/keepalived /usr/sbin/
mkdir /etc/keepalived
添加keepalived的配置项:
vi /etc/keepalived/
global_defs {
router_id LVS_DEVEL
}
vrrp_script Monitor_Redis {
script "/home/bbcv/redis/"
interval 3 #每3秒执行一次
weight 2
}
# VIP1
vrrp_instance VI_1 {
state BACKUP #主备服务器都设置成BACKUP
interface eth0
virtual_router_id 55
priority 100 # 备份服务上将100改为90
advert_int 1 #检查间隔
nopreempt #设置为不抢占,注意这个配置只能设置在state为BACKUP的主机上,而且这个主机的priority必须比另外一台高
authentication {
auth_type P