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

  • 相关阅读:
    深度学习之视频人脸识别系列二:人脸检测与对齐
    终极指南:构建用于检测汽车损坏的Mask R-CNN模型(附Python演练)
    数据挖掘和机器学习的面试问题
    SVM多核学习方法简介
    RookeyFrame 线上 添加Model
    RookeyFrame Bug 线上创建的DLL被删除了 模块无法删除 临时解决
    RookeyFrame Bug 编号显示 系统自动生成 的问题,有时候依旧会显示text文本框
    C# 跨域 请求带cookie
    RookeyFrame 隐藏 首次加载菜单 的伸缩动画
    RookeyFrame 加载 自定义JS
  • 原文地址:https://www.cnblogs.com/mayyan/p/7715994.html
Copyright © 2011-2022 走看看