zoukankan      html  css  js  c++  java
  • Ubuntu下源码安装memcache

    Linux下memcache服务端安装:

    memcache在linux下的安装需要依赖一个叫做libevent开发库,需要需要先安装该库。才可以安装memcache软件。
    Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent


    先安装libevent:

    官网:http://www.monkey.org/~provos/libevent/ 下载源码安装包

    tar -zxvf 压缩包名        注意:压缩包不能在Windows下解压,不然安装时出错

    #cd 文件夹名

    # ./configure --prefix=/usr
    #make 
    # sudo make install


    测试libevent是否安装成功:
    # ls -al /usr/lib | grep libevent
    lrwxrwxrwx 1 root root 21 11?? 12 17:38 libevent-1.2.so.1 -> libevent-1.2.so.1.0.3
    -rwxr-xr-x 1 root root 263546 11?? 12 17:38 libevent-1.2.so.1.0.3
    -rw-r--r-- 1 root root 454156 11?? 12 17:38 libevent.a
    -rwxr-xr-x 1 root root 811 11?? 12 17:38 libevent.la
    lrwxrwxrwx 1 root root 21 11?? 12 17:38 libevent.so -> libevent-1.2.so.1.0.3
    还不错,都安装上了。


    安装memcache:

    #cd 文件夹名

    # ./configure --with-libevent=/usr
    # make
    # make install


    5.测试是否成功安装memcached:
    # ls -al /usr/local/bin/mem*
    -rwxr-xr-x 1 root root 137986 11?? 12 17:39 /usr/local/bin/memcached
    -rwxr-xr-x 1 root root 140179 11?? 12 17:39 /usr/local/bin/memcached-debug

    注意:memcache和libevent安装在相同目录下

    启动memcache 在memcache解压文件中
    ./memcached -d -m 1024

    ./memcached -d -m 200 -u root -l 192.168.1.91 -p 12301 -c 1000 -P /tmp/memcached.pid
    -d选项是启动一个守护进程,
    -m是分配给Memcache使用的内存数量,单位是MB,这里是200MB
    -u是运行Memcache的用户,如果当前为 root 的话,需要使用此参数指定用户。
    -l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.1.91
    -p是设置Memcache监听的端口,我这里设置了12301,最好是1024以上的端口
    -c选项是最大运行的并发连接数,默认是1024,这里设置了256
    -P是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid

    卸载memcache:

    1.结束memcached进程
    killall memcached
    2.删除memcached目录及文件
    # rm /usr/local/bin/memcached
    # rm -f /etc/rc.d/init.d/memcached


    查看启动的memcache服务:

    netstat -lp | grep memcached

    查看memcache的进程号(根据进程号,可以结束memcache服务:“kill -9 进程号”)

    ps -ef | grep memcached

  • 相关阅读:
    java中的注解
    jQuery中的pushStack
    jenkins+maven+svn构建项目,及远程部署war包到tomcat上
    mysql中的find_in_set的使用
    svn的使用总结
    poi导出excel,以字符串格式输出数字
    eclipse中在整个工程中查找一个字符串的步骤
    Android Service学习
    Android生成签名文件
    开源移动医疗应用框架:mHealhDroid及APP
  • 原文地址:https://www.cnblogs.com/mayyan/p/7715994.html
Copyright © 2011-2022 走看看