Memcached高可用群集(Memcached主主复制+Keepalived)
案例说明 为解决memcached单点故障,需要实现memcached缓存的高可用。 首先,需要实现 Memcached的主主复制 ,指任意一台memcached服务器修改数据都会被同步到另外一台,但是memcached API无法判断连接哪一台服务器,因此需要VIP。 其次,通过 Keepalived 产生的VIP连接memcached服务器,提供高可用架构。 案例拓扑 案例环境 主机 IP地址 操作系统 主要软件 Memcached 1 192.168.37.128 Centos7 libevent;memcached;keepalived;magent Memcached 1 192.168.37.130 Centos7 libevent;memcached;keepalived 安装软件包 链接: https://pan.baidu.com/s/1tHnxoldZoX7U0aHnx6GlRg 密码:vl6l 案例实施 一、主从服务器安装memcached 1、安装环境包 yum install gcc gcc-c++ make -y systemctl stop firewalld.service setenforce 0 2、解压libevent、memecached包 tar zxvf libevent-2.1.8-stable.tar.gz -C /opt tar