91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

教你用Magent實現Memcached集群

發布時間:2020-08-09 19:58:34 來源:ITPUB博客 閱讀:168 作者:大雄45 欄目:建站服務器
Magent 是一款開源的 Memcached 代理服務器軟件,使用它可以搭建高可用性的集群應用的 Memcached 服務 ,備份 Memcached 數據

盡管 Memcached 服務掛掉,前端也能獲取到數據,客戶端先連到 Magent 代理服務器 ,然后Magent 代理服務器 在可以連接多臺 Memcached 服務器,然后可以進行數據的保存和備份數據。這樣數據就不會丟失,保存了數據完整性。

安裝Magent

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

代理Memcache

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參數說明:
-h 幫助說明
-u 用戶
-g gid
-p 啟動端口, 默認11211. (0 to disable tcp support)
-s 服務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 最大并發數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實現Memcached集群
如上一章,這次通過magent設值

  • 分別在11211、11212、11213端口啟動3個Memcached進程,在12000端口開啟magent代理程序;
  • 11211、11212端口為主Memcached,11213端口為備份Memcached;
  • 連接上12000的magent,根據哈希算法,值被寫入11211或11212Memcached和備份11213端口的Memcached;
  • 當11211、11212端口的Memcached死掉,連接到12000端口的magent取數據,數據會從11213端口的Memcached取出;
  • 當11211、11212端口的Memcached重啟復活,連接到12000端口,magent會從11211或11212端口的Memcached取數據,由于這兩臺Memcached重啟后無數據,因此magent取得的將是空值,盡管11213端口的Memcached還有數據。
緩存與DB的同步

比較保險的做法是:查詢的時候從緩存中取,add、updae、delete的時候同時操作緩存與DB。

當然你也可以定時同步緩存與DB的數據,不同的業務應該有不同的選擇。

原文來自: https://www.linuxprobe.com/magent-memcached-cluster.html

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

柳河县| 福州市| 梁河县| 遂川县| 富阳市| 崇阳县| 攀枝花市| 行唐县| 尤溪县| 广西| 墨江| 红河县| 柘城县| 虞城县| 龙南县| 收藏| 桃江县| 克拉玛依市| 锦屏县| 兴安盟| 海南省| 满洲里市| 保山市| 萝北县| 台山市| 怀柔区| 灯塔市| 虎林市| 绍兴市| 乌拉特后旗| 威远县| 弥渡县| 巴南区| 东平县| 霍山县| 临汾市| 宁都县| 彰化县| 清苑县| 凯里市| 曲周县|