Magent 是一款開源的 Memcached 代理服務(wù)器軟件,使用它可以搭建高可用性的集群應用的 Memcached 服務(wù) ,備份 Memcached 數(shù)據(jù) |
盡管 Memcached 服務(wù)掛掉,前端也能獲取到數(shù)據(jù),客戶端先連到 Magent 代理服務(wù)器 ,然后Magent 代理服務(wù)器 在可以連接多臺 Memcached 服務(wù)器,然后可以進行數(shù)據(jù)的保存和備份數(shù)據(jù)。這樣數(shù)據(jù)就不會丟失,保存了數(shù)據(jù)完整性。
10多年的三沙網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應快,48小時及時工作處理。營銷型網(wǎng)站的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整三沙建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)公司從事“三沙網(wǎng)站設(shè)計”,“三沙網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。
1)下載安裝
cd /usr/local mkdir magent wget http://memagent.googlecode.com/files/magent-0.6.tar.gz tar -zxvf magent-0.6.tar.gz /sbin/ldconfig sed -i "s#LIBS = -levent#LIBS = -levent -lm#g" Makefile
在ketama.h或magent.c開頭添加
#ifndef SSIZE_MAX #define SSIZE_MAX 32767 #endif make
復制 make 生成的/usr/local/下名為magent的文件到/usr/bin/
cp magent /usr/bin/magent
檢查是否安裝成功:
./magent -h
magent -u root -n 51200 -l 192.168.1.90 -p 12000 -s 192.168.1.111:11211 -s 192.168.1.112:11212 -b 192.168.1.112:11211 magent參數(shù)說明: -h 幫助說明 -u 用戶 -g gid -p 啟動端口, 默認11211. (0 to disable tcp support) -s 服務(wù)memcached地址,ip:port, set memcached server ip and port -b 備份memcached地址,ip:port, set backup memcached server ip and port -l 啟動IP地址,ip, local bind ip address, default is 0.0.0.0 -n 最大并發(fā)數(shù)number, set max connections, default is 4096 -D 非后臺運行don't go to background -k use ketama key allocation algorithm -f file, unix socket path to listen on. default is off -i number, set max keep alive connections for one memcached server, default is 20 -v verbose
如上一章,這次通過magent設(shè)值
比較保險的做法是:查詢的時候從緩存中取,add、updae、delete的時候同時操作緩存與DB。
當然你也可以定時同步緩存與DB的數(shù)據(jù),不同的業(yè)務(wù)應該有不同的選擇。
原文來自: https://www.linuxprobe.com/magent-memcached-cluster.html
當前名稱:教你用Magent實現(xiàn)Memcached集群
URL鏈接:http://jinyejixie.com/article32/gdjgsc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計、品牌網(wǎng)站制作、小程序開發(fā)、App設(shè)計、ChatGPT、網(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)