zoukankan      html  css  js  c++  java
  • Memcahce(MC)系列(两)Linux下一个Memcache安装

    Linux下一个memcache安装

    memcache是高性能。分布式的内存对象缓存系统,用于在动态应用中降低数据库负载。提升訪问速度。眼下用memcache解决互联网上的大用户读取是很流行的一种使用方法,在互联网企业中有着广泛的应用。

    ‍关于memcache的具体介绍,有兴趣的朋友请參考这篇文章:http://blog.csdn.net/xifeijian/article/details/21994941

    1、下载memcache

    墙裂推荐官方下载(http://memcached.org/)。眼下为止。最新的下载版本号是1.4.17,如图:

    下载后。将其上传到Linux上。这里将其上传到/root/src/以下,如图:

    运行 tar zxvf memcached-1.4.17.tar.gz,在/root/src/以下。会解压出来一个memcached-1.4.17的文件夹。

    接着,进入memcached-1.4.17文件夹,运行./configure --prefix=/root/local/memcached-1.4.17命令,表示安装在=/root/local/memcached-1.4.17文件夹下,

    等待程序配置,如图:


    请检查configure之后,是否有error信息,这里提示须要安装libevent。那么我们先安装libevent。‍
    ‍依照提示,下载libevent并安装,libevent安装步骤3步走:

    1、解压libevent包,‍tar zxvf libevent-2.0.4-alpha.tar.gz

    2、进入解压后的文件夹,运行configure。/configure --prefix=/root/local/libevent2.0.4

    3、运行make && make install

    至此。libevent安装完毕。

     

    那我们继续安装memcache

    1、进入memcached-1.4.17文件夹,运行./configure --prefix=/root/local/memcache1.4.17 --with-libevent=/root/local/libevent2.0.4/

    .......................................................................

    等待,发现如今configure时不再报错了。

    .......................................................................


    2、运行make && make install


    至此,memcache就算安装上了,迫不急待想启动一下memcache吧~~

    ‍进入bin文件夹,运行:./memcached -d -m 128 -u root,‍‍比較顺利,启动成功。



    memcached命令的经常使用启动參数例如以下:

    # /root/local/bin/memcached -d -m 200 -u root -l 192.168.1.91 -p 9023 -c 256 -P /tmp/memcached.pid
    相关解释例如以下:
    -d选项是启动一个守护进程,
    -m是分配给Memcache使用的内存数量,单位是MB,这里是200MB
    -u是运行Memcache的用户,假设当前为 root 的话,须要使用此參数指定用户。
    -l是监听的serverIP地址,假设有多个地址的话,我这里指定了server的IP地址192.168.1.91
    -p是设置Memcache监听的port,我这里设置了9023。最好是1024以上的port
    -c选项是最大运行的并发连接数。默认是1024。这里设置了256
    -P是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid


    停止Memcache进程:kill `cat /tmp/memcached.pid` 。我们也可以启动多个守护进程,但port不能重复。

    版权声明:本文博客原创文章,博客,未经同意,不得转载。

  • 相关阅读:
    Aras学习笔记 (8) Aras一个Web站点下创建多个Instances
    WebAPI学习笔记(3)Asp.net调用WebAPI Post方法传递参数
    简单工厂模式
    工厂模式
    文件信息
    C#压缩解压zip 文件
    Creo 2.0 Toolkit 解锁的问题
    Dojo Grid结合Ajax用法
    Aras Innovator时间验证
    Aras Innovator获取项目任务序列号
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/4733022.html
Copyright © 2011-2022 走看看