Memcached【第二篇】高可用集群搭建


第一步:准備

1. 架構信息

利用 magent 搭建 memcached 集群,實現性能的高可用。

IP Port 主從
192.168.6.129 11211 主節點
192.168.6.130 11211 從節點

 

2. 安裝 memcached 實例 

根據架構信息,參照 Memcached【第一篇】安裝 安裝 memcached

3. maggent 安裝包

magent-0.5.tar.gz

第二步:安裝與配置

1. 安裝 maggent

1)解壓

# mkdir /usr/local/magent
# mv magent-0.5.tar.gz /usr/local/magent
# cd /usr/local/magent
# tar zxvf magent-0.5.tar.gz

2)編輯

# vi ketama.h

在文件開頭添加:

#ifndef SSIZE_MAX
#define
SSIZE_MAX 32767
#endif

3)安裝

# /sbin/ldconfig
# sed -i "s#LIBS = -levent#LIBS = -levent -lm#g" Makefile
# make

返回信息:

2. 配置

# cp magent /usr/bin

3. 啟動 magent 代理

# magent -u root -l 192.168.6.128 -p 12000 -s 192.168.6.128:11211 -b 192.168.6.129:11211

第三步:測試

1. magent 測試

# magent

返回信息:

2. 查看 magent 進程

# ps -ef|grep -i magent |grep -v grep

返回信息:

3. 查看 magent 端口

# lsof -i:12000

返回信息:

4. 數據讀寫測試

通過測試可以得出,兩個 memcache 都通過 magent 實現了緩存交互。

此時,通過 magent 實現的 Memcached 高可用集群已搭建完成!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM