memcache安装---CentOS

1.综合参考以下博客将libevent memcached memcache安装上,并测试安装成功

  http://www.ccvita.com/257.html 或者http://blog.fj18.com/post/tag/memcached
  
   注:(1)博客中/usr/local/bin/memcached -d -m 256 -u root -l 10.0.0.90 -p 12000 -c 256 -P /tmp/memcached.pid将
        -p后的端口号改为memcache默认端口号11211,此启动memcache服务器端命令会自动开启11211端口,如还是启动不了查看防火墙是
         否对该端口有限制。
     (2)netstat -tnl |grep 11211 或netstat -na --ip|grep :11211 查看11211端口号是否开启


2.也可以用telnet 127.0.0.1 11211测试memcache是否安装成功。
  注:修改配置之后,重启nginx(或apache),哪个服务用到就重启哪个,重启php

3.安装telnet

http://tonnyxs.blog.163.com/blog/static/2793798520092236191232/

telnet安装是否成功测试 http://hi.baidu.com/chinahai/item/8d9ff9f7fa2d69c9531c26cd
        

4.清除缓存方法:重启memcached

ps ax |grep memcached 找到进程号
kill XX
重启

5.memcached 的监控

方式一:memcache.php对单台memcached进行监控
  
    下载memcache.php       
    wget http://livebookmark.net/memcachephp/memcachephp.zip
    修改参数 url访问memcache.php
    memcache.php
       define('ADMIN_USERNAME','lxm');         // Admin Username
       define('ADMIN_PASSWORD','123456');      // Admin Password
       define('DATE_FORMAT','Y/m/d H:i:s');
       define('GRAPH_SIZE',200);
       define('MAX_ITEM_DUMP',50);
      
       $MEMCACHE_SERVERS[] = '127.0.0.1:11211'; // add more as an array
       //$MEMCACHE_SERVERS[] = 'mymemcache-server2:11211'; // add more as an array
方式二:Nagios  http://search.cpan.org/CPAN/authors/id/Z/ZI/ZIGOROU/Nagios-Plugins-Memcached-
                0.02.tar.gz
方式三:cacti    http://dealnews.com/developer

6.通过UDFs实现memcached与MySQL的自动更新

   需在数据库服务器上安装libmemcached    memcached_functions_mysql

你可能感兴趣的:(PHP,memcached)