提示:其他的项目按照对应用户家目录进行安装,红色部分为修改部分

    下载libeventmemcached的安装包;

     http://memcached.org

     http://libevent.org 网络库;

----------------------------------------------------------------------------------------------------------

将如下2war包丢到指定的用户  /home/xusj  

Libevent-2.0.21-stable.tar.gz

Memcached-1.4.21.tar.gz

1.   先安装libevent,在配置时需要指定一个安装路径.

    #tar zxvflibevent-1.2.tar.gz

    #cdlibevent-1.2

    #./configure-prefix=/home/xusj/libevent/

    #make

    #makeinstall (可能需要切换到root用户才能进行操作)

    测试是否安装成功:  ls -al /home/xusj/libevent/lib/|grep libevent

 

 

2.   再安装memcached,只是需要在配置时需要指定libevent的安装路径即./configure-with-libevent=~/libevent/;然后make; make install;

    #tar zxvfmemcached-1.2.0.tar.gz

    #cdmemcached-1.2.0

    #./configure-with-libevent=/home/xusj/libevent/ -prefix=/home/xusj/memcached

  

    #make

    #makeinstall

    安装完成后会把memcached放到/home/xusj/memcached;

    测试是否成功安装memcached:   ls -al /home/xusj/memcached/bin/mem*

 

开启memcached         建议是给512M的内存大小;

查看memcached   ps -ef|grep mem 或者netstat -an | grep :11211

 

启动memcacehd命令:

/home/xusj/memcached/bin/memcached-d -u xusj -m 1024 -p11211 -l 10.18.13.42 -p11211 -P /tmp/memcached.pid

 

 

--------------------------------------------------------------------------------------参考的memcached启动参数设置如下:

 

案例:启动memcached

[root@localhost]# /usr/local/memcached/bin/memcached-d -m 100 -u weblogic -l 10.1.28.1 -p 11211 -c 256 -P /tmp/memcached.pid  # /usr/local/bin/memcached-d -m 10 -u root -l 192.168.0.200 -p 12000 -c 256 -P /tmp/memcached.pid


    -d
选项是启动一个守护进程。 
    -m是分配给Memcache使用的内存数量,单位是MB,这里是100MB。 
    -u是运行Memcache的用户,这里是weblogic。 
    -l是监听的服务器IP地址,如果有多个地址的话,这里指定了服务器的IP地址10.1.28.1,
注意,即使weblogic和memcache在一台机子上,也必须填写服务器在局域网内的ip,而不是127.0.0.1。 
    -p
是设置Memcache监听的端口,统一使用11211。
    -c选项是最大运行的并发连接数,默认是1024,这里设置了256,按照服务器的负载量来设定。
    -P是设置保存memcache的pid文件,这里是保存在/tmp/memcached.pid。