Memcached部署常用设置

三、分布式部署设置:

memcached 虽然称为 “ 分布式 ” 缓存服务器,但服务器端并没有 “ 分布式 ” 功能。每个服务器都是完全独立和隔离的服务。 memcached 的分布式,则是完全由客户端程序库实现的。 这种分布式是 memcached 的最大特点。所以部署时以相同的方式在不同服务器上安装部署即可。

四、监控:

一个简单的命令行工具memcache-top

下载网址:http://code.google.com/p/memcache-top/

下载之后放在/root/soft目录下

运行命令:

perl memcache-top-v0.6 –instances=ip:端口号,ip:端口号

两台服务器:

perl/root/soft/memcache-top-v0.6–instances=192.168.175.100:11211,192.168.175.100:11211

运行效果如下:

daemontools: 监视memcached进程并自动启动.

网址:http://cr.yp.to/daemontools.html

通常情况下memcached运行得相当稳定,但也不排除因为一些不可预知的因素导致memcached进程死掉,而又不能及时的发现重启。架构上保证了即使有几台memcached故障 也不会影响服务,不过对于memcached进程死掉的服务器,只要重新启动memcached,就可以正常运行,所以采用了监视memcached进程并自动启动的方法。于是使用了daemontools。

这里不介绍daemontools的安装了。我使用了以下的run脚本来启动memcached。

#!/bin/sh

exec 2>&1

exec /usr/local/bin/memcached -d -u root -m 1024 -p 11211 -c 2048 -P /tmp/memcached.pid

 


上一篇:
下一篇:
关于尚硅谷
教育理念
名师团队
学员心声
资源下载
视频下载
资料下载
工具下载
加入我们
招聘岗位
岗位介绍
招贤纳师
联系我们
电话:010-56253825
邮箱:info@atguigu.com
地址:北京市昌平区宏福科技园综合楼6层(北京校区)

 深圳市宝安区西部硅谷大厦B座C区一层(深圳校区)

上海市松江区谷阳北路166号大江商厦6层(上海校区)