memcache安装---CentOS
1.综合参考以下博客将libeventmemcachedmemcache安装上,并测试安装成功
http://www.ccvita.com/257.html或者http://blog.fj18.com/post/tag/memcached
注:(1)博客中/usr/local/bin/memcached-d-m256-uroot-l10.0.0.90-p12000-c256-P/tmp/memcached.pid将
-p后的端口号改为memcache默认端口号11211,此启动memcache服务器端命令会自动开启11211端口,如还是启动不了查看防火墙是
否对该端口有限制。
(2)netstat-tnl|grep11211或netstat-na--ip|grep:11211查看11211端口号是否开启
2.也可以用telnet127.0.0.111211测试memcache是否安装成功。
注:修改配置之后,重启nginx(或apache),哪个服务用到就重启哪个,重启php
3.安装telnet
http://tonnyxs.blog.163.com/blog/static/2793798520092236191232/
telnet安装是否成功测试http://hi.baidu.com/chinahai/item/8d9ff9f7fa2d69c9531c26cd
4.清除缓存方法:重启memcached
psax|grepmemcached找到进程号
killXX
重启
5.memcached的监控
方式一:memcache.php对单台memcached进行监控
下载memcache.php
wgethttp://livebookmark.net/memcachephp/memcachephp.zip
修改参数url访问memcache.php
memcache.php
define('ADMIN_USERNAME','lxm');//AdminUsername
define('ADMIN_PASSWORD','123456');//AdminPassword
define('DATE_FORMAT','Y/m/dH:i:s');
define('GRAPH_SIZE',200);
define('MAX_ITEM_DUMP',50);
$MEMCACHE_SERVERS[]='127.0.0.1:11211';//addmoreasanarray
//$MEMCACHE_SERVERS[]='mymemcache-server2:11211';//addmoreasanarray
方式二:Nagioshttp://search.cpan.org/CPAN/authors/id/Z/ZI/ZIGOROU/Nagios-Plugins-Memcached-
0.02.tar.gz
方式三:cactihttp://dealnews.com/developer
6.通过UDFs实现memcached与MySQL的自动更新
需在数据库服务器上安装libmemcachedmemcached_functions_mysql