linux 搭建magent+memcached 集群

原创
2020/06/06 09:48
阅读数 79

1.环境

一台华为云服务器,私网地址是192.168.0.187,开3个memcached的端口,模拟3个memcached节点,作为memcached集群。

一台阿里云服务器,私网地址是172.17.51.25,作为magent代理,安装magent软件,版本是magent-0.5.tar.gz。

软件安装完后的IP及端口,ip都是公网地址。

memcached 集群
119.3.19.9:11000
119.3.19.9:12000
119.3.19.9:13000

magent代理
39.105.6.16:10000

2.具体安装及操作参考以下文章

1)memcached高可用集群原理及介绍 

https://blog.csdn.net/m0_37817456/article/details/76691627

2)memcached+magent+keepalived高可用集群 

https://blog.csdn.net/m0_37817456/article/details/76691985

3)memcached+magent+keepalived高可用集群二

https://blog.csdn.net/m0_37817456/article/details/76696623

3.命令中注意的问题

  • 华为云服务器开3个memcached端口,分别是11000、12000、13000。命令中的IP地址写成内网地址,写成公网地址该命令不能执行。
/usr/bin/memcached -d -u root  -l 192.168.0.187 -m 20 -p 11000
/usr/bin/memcached -d -u root  -l 192.168.0.187 -m 20 -p 12000
/usr/bin/memcached -d -u root  -l 192.168.0.187 -m 20 -p 13000

 

  • 阿里云服务器安装完magent后,执行以下命令。其中 172.17.51.25是阿里云的内网地址,写成公网地址该命令同样不能执行;magent要代理的主缓存节点是119.3.19.9:11000和119.3.19.9:12000,备份节点是119.3.19.9:13000。119.3.19.9是华为云服务器(即memcached服务器)的外网地址。
magent -u root -n 100 -l 172.17.51.25 -p 10000 -s 119.3.19.9:11000 -s 119.3.19.9:12000 -b 119.3.19.9:13000

4.java操作memcached

集群搭建完成后,在java端操作memcached时,只需对magent代理服务进行缓存的操作。springboot操作memcached例子上传到gitee.

https://gitee.com/sunweiwest/spring-boot-examples.git

 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部