bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

Magent搭建Memcached高可用群集-創(chuàng)新互聯(lián)

Magent緩存代理介紹

成都創(chuàng)新互聯(lián)公司致力于互聯(lián)網(wǎng)品牌建設(shè)與網(wǎng)絡(luò)營銷,包括做網(wǎng)站、成都網(wǎng)站制作、SEO優(yōu)化、網(wǎng)絡(luò)推廣、整站優(yōu)化營銷策劃推廣、電子商務(wù)、移動互聯(lián)網(wǎng)營銷等。成都創(chuàng)新互聯(lián)公司為不同類型的客戶提供良好的互聯(lián)網(wǎng)應(yīng)用定制及解決方案,成都創(chuàng)新互聯(lián)公司核心團隊十年專注互聯(lián)網(wǎng)開發(fā),積累了豐富的網(wǎng)站經(jīng)驗,為廣大企業(yè)客戶提供一站式企業(yè)網(wǎng)站建設(shè)服務(wù),在網(wǎng)站建設(shè)行業(yè)內(nèi)樹立了良好口碑。

     因為Memcached服務(wù)器與服務(wù)器之間沒有任何通訊,所以當(dāng)任何服務(wù)器節(jié)點出現(xiàn)故障時,會出現(xiàn)單點故障。通過Magent緩存代理,防止單點現(xiàn)象。通過客戶端連接到緩存代理服務(wù)器,緩存代理服務(wù)器可以連接多臺Memcached機器并同時將每臺Memcached機器進(jìn)行數(shù)據(jù)同步。如果其中一臺緩存服務(wù)器down機,系統(tǒng)依然可以繼續(xù)工作,如果其中一臺Memcached機器down掉,數(shù)據(jù)不會丟失并且可以保證數(shù)據(jù)的完整性。

原理演示圖:

Magent搭建Memcached高可用群集

實驗環(huán)境介紹:

三臺服務(wù)器:

master/slave/client

Magent搭建Memcached高可用群集

實驗步驟

在master和slave上同時安裝libevent、memcached

master&&slave:

systemctl stop firewalld.service

setenforce 0

tar zxvf memcached-1.5.6.tar.gz -C /opt

tar zxvf libevent-2.1.8-stable.tar.gz -C /opt

yum install gcc gcc-c++ -y

cd /opt/libevent-2.1.8-stable/

./configure --prefix=/usr/local

make && make install

cp /usr/local/lib/libevent-2.1.so.6 /usr/lib64/

cd /opt/memcached-1.5.6/

./configure --with-libevent=/usr/local

make && make install

在master上安裝配置magent

master:

mkdir /opt/magent

tar zxvf magent-0.5.tar.gz -C /opt

vim /opt/magent/ketama.h

    #ifndef SSIZE_MAX

    #define SSIZE_MAX 32767

    #endif

vim /opt/magent/Makefile

    LIBS = -levent -lm                此處為英文單詞‘l’,不是1

make

將magent命令復(fù)制到slave服務(wù)器上

注:標(biāo)記地方為需要更改的位置

yum install openssl-clients -y

cp magent /usr/bin

scp magent root@192.168.218.157:/usr/bin

yum install keepalived -y

vim /etc/keepalived/keepalived.conf

      ! Configuration File for keepalived

       global_defs {

       notification_email {

       acassen@firewall.loc

       failover@firewall.loc

       sysadmin@firewall.loc

      }

       notification_email_from Alexandre.Cassen@firewall.loc

       smtp_server 192.168.200.1

       smtp_connect_timeout 30

       router_id MAGENT_HA

       }

      vrrp_script magent {

      script "/opt/shell/magent.sh"            腳本位置

      interval 2                                                 檢測腳本為2秒

      }

      vrrp_instance VI_1 {

      state MASTER

      interface ens33

      virtual_router_id 51

      priority 100

     advert_int 1

     authentication {

     auth_type PASS

     auth_pass 1111

     }

     track_script {                  調(diào)用vrrp_script magent

          magent

    }

    virtual_ipaddress {

    192.168.218.16

     }

      }

從服務(wù)器上安裝配置keepalived

slave:

yum install openssl-clients -y

yum install keepalived -y

cd /etc/keepalived/

mv keepalived.conf keepalived.conf.bk

master:

cd /etc/keepalived/

scp keepalived.conf root@192.168.218.157:/etc/keepalived/keepalived.conf

slave:

vim /etc/keepalived/keepalived.conf

           global_defs {

           router_id MAGENT_HB

          vrrp_instance VI_1 {

           state BACKUP

           virtual_router_id 52

            priority 90

master:

mkdir /opt/shell

vim /opt/shell/magent.sh

      #!/bin/bash       k=`ps -ef | grep keepalived | grep -v grep | wc -l`        if [ $k -gt 0 ];then            magent -u root -n 51200 -l 192.168.218.16 -p 12000 -s 192.168.218.130:11211 -b 192.168.218.157:11211          else             pkill -9 magent        fi

chmod +x /opt/shell/magent.sh

systemctl start keepalived.servic

netstat -ntap | grep 12000                 #此時檢查應(yīng)有12000端口號

slave:

mkdir /opt/shell

vim /opt/shell/magent.sh

       #!/bin/bash        K=`ip addr | grep 192.168.218.16 | grep -v grep | wc -l`        if [ $K -gt 0 ];then           magent -u root -n 51200 -l 192.168.218.16 -p 12000 -s 192.168.218.130:11211 -b 192.168.218.157:11211        else            pkill -9 magent        fi

#magent -u指定用戶、-n指定連接數(shù)量、-l指定漂移地址、-p指定端口、-s指定主服務(wù)器地址、-b指定從服務(wù)器地址

chmod +x /opt/shell/magent.sh

systemctl start keepalived.servic

netstat -ntap | grep 12000                  #此時檢查應(yīng)有12000端口號

master:

memcached -m 512k -u root -d -l 192.168.218.130 -p 11211

netstat -ntap | grep 11211

slave:

memcached -m 512k -u root -d -l 192.168.218.157 -p 11211

netstat -ntap | grep 11211

測試:

master:

yum install telnet -y

telnet 192.168.218.130 11211

slave:

yum install telnet -y

telnet 192.168.218.157 11211

client:

yum install telnet -y

telnet 192.168.218.16 12000

        Trying 192.168.218.16...

        Connected to 192.168.218.16.

        Escape character is '^]'.

        add username 0 0 7               #寫入一段數(shù)據(jù)

        1231231

         STORED

slave:

telnet 192.168.218.157 11211

         Trying 192.168.218.157...

         Connected to 192.168.218.157.

        Escape character is '^]'.

        get username

        VALUE username 0 7

       1231231                                 #在主服務(wù)器和從服務(wù)器上可以看到同步過來的數(shù)據(jù)

       END

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

名稱欄目:Magent搭建Memcached高可用群集-創(chuàng)新互聯(lián)
鏈接URL:http://vcdvsql.cn/article40/iesho.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、搜索引擎優(yōu)化建站公司、做網(wǎng)站、微信小程序品牌網(wǎng)站設(shè)計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名