`
winebibber
  • 浏览: 119297 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

memcached安装

    博客分类:
  • Java
阅读更多
1、下载, memcached需要先安装libevent
   memcached的下载地址:http://danga.com/memcached/download.bml
   libevent的下载地址 :http://www.monkey.org/~provos/libevent/

2、安装libevent
  
    # tar xvf libevent-1.4.4-stable.tar.gz     
    # cd libevent-1.4.4-stable    
    # ./configure --prefix= /opt/cuix/3rdParty/libevent-1.4.4    
    # make    
    # make install
   


   检查是否安装成功:
  
    #cd /opt/cuix/3rdParty/libevent-1.4.4/lib
   


   如果有:
   libevent-1.4.so.2 
   libevent-1.4.so.2.0.0 
   libevent.a 
   libevent.la 
   libevent.so
   这几个文件存在,说明安装成功。

3、安装memcached
  
    #  tar xvf memcached-1.2.5.tar.gz     
    # cd memcached-1.2.5   
    # ./configure --with-libevent=/opt/cuix/3rdParty/libevent-1.4.4 
                 --prefix=/opt/cuix/3rdParty/memcached-1.2.5    
    # make    
    # make install
   

  
   检查是否安装成功:
  
    # cd 3rdParty/memcached-1.2.5/bin
   


   如果memcached 和memcached-debug这2个文件存在,说明安装成功

4、执行
  
    # cd /opt/cuix/3rdParty/memcached-1.2.5/bin    
    # ./memcached -h 
   

  
   如果出现:
  
引用

   memcached 1.2.5
   -p <num>      TCP port number to listen on (default: 11211)
   -U <num>      UDP port number to listen on (default: 0, off)
   -s <file>     unix socket path to listen on (disables network support)
   -a <mask>     access mask for unix socket, in octal (default 0700)
   -l <ip_addr>  interface to listen on, default is INDRR_ANY
   -d            run as a daemon
   -r            maximize core file limit
   -u <username> assume identity of <username> (only when run as root)
   -m <num>      max memory to use for items in megabytes, default is 64 MB
   -M            return error on memory exhausted (rather than removing items)
   -c <num>      max simultaneous connections, default is 1024
   -k            lock down all paged memory.  Note that there is a
                 limit on how much memory you may lock.  Trying to
                 allocate more than that would fail, so be sure you
                 set the limit correctly for the user you started
                 the daemon with (not for -u <username> user;
                 under sh this is done with 'ulimit -S -l NUM_KB').
   -v            verbose (print errors/warnings while in event loop)
   -vv           very verbose (also print client commands/reponses)
   -h            print this help and exit
   -i            print memcached and libevent license
   -b            run a managed instanced (mnemonic: buckets)
   -P <file>     save PID in <file>, only used with -d option
   -f <factor>   chunk size growth factor, default 1.25
   -n <bytes>    minimum space allocated for key+value+flags, default 48
  

   说明安装成功,并且路径配置正确。
   有可能会出现:
  
引用

    memcached: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory
  

   说明没有找到文件:libevent-1.4.so.2

   解决办法:
   将libevent-1.4.so.2拷贝到任何一个列出的lib下或者软链接就可以了。
   或者 修改.profile文件。加入:
  
     export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib:/opt/cuix/3rdParty/libevent-1.4.4/lib 
   

  
   启动服务:
  
    ./memcached -d -m 10 -u cuix -l 10.3.2.36 -p 18887 -c 256 -P /tmp/memcached.pid
   

  
   参数说明:
    -d选项是启动一个守护进程
    -m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB
    -u是运行Memcache的用户,我这里是root
    -l是监听的服务器IP地址
    -p是设置Memcache监听的端口,最好是1024以上的端口
    -c选项是最大运行的并发连接数,默认是1024,按照你服务器的负载量来设定
    -P是设置保存Memcache的pid文件

    停止服务:
    用# ps -e 查看进程,# kill pid memcached的进程号。

分享到:
评论

相关推荐

    linux环境下memcached安装以及配置使用

    ### Linux环境下Memcached安装及配置使用详解 #### 一、Memcached简介 Memcached是一款高性能、分布式内存对象缓存系统,用于加速动态Web应用程序的速度,减轻数据库负担。它通过在内存中缓存数据和对象来减少读取...

    memcached 安装

    **Memcached 安装详解** Memcached 是一个高性能的分布式内存对象缓存系统,它能够通过缓存数据库查询结果来减少数据库访问,从而提高Web应用的性能。在本文中,我们将详细探讨如何在Linux环境下安装和配置...

    memcached安装软件 libevent magent memcached

    本篇文章将详细讲解如何安装和配置memcached,以及与之相关的libevent和magent。 首先,我们需要了解libevent库。libevent是一个事件通知库,它允许程序处理多个网络连接,并有效地处理来自不同源的事件。在安装...

    memcached安装使用总结.wps

    memcached 共享内存解决方案,memcached安装,使用

    memcached 安装教程

    【memcached 安装教程】 Memcached 是一款高性能、分布式内存对象缓存系统,用于缓解数据库负载,提高网站性能。本文将详细介绍如何在 CentOS 上安装 memcached,以及解决可能遇到的问题。 **一、安装 libevent 库...

    linux下memcached安装

    Linux下的Memcached安装教程 Memcached是一款高性能、分布式内存对象缓存系统,广泛应用于Web应用中,用于减轻数据库负载,提高数据访问速度。在Linux环境下安装Memcached,可以帮助我们优化服务器性能,提升应用...

    memcached安装错误解决文件

    本篇文章将针对“memcached安装错误”这一主题,详细解析可能出现的问题及解决方案。 首先,msvcr71.dll是一个微软Visual C++运行库文件,对于某些基于VC++编译的程序(包括memcached)来说是必不可少的。如果你在...

    MemCached安装与配置图解(windows).pdf

    接着,执行以下命令来将MemCached安装为Windows服务: ```cmd memcached -d install ``` 如果遇到安装失败的问题,确保以管理员权限运行命令提示符。 3. **启动MemCached服务** 成功安装服务后,使用以下...

    php memcached安装文档以及Memcached扩展

    ### 一、Memcached安装 1. **下载Memcached**:首先,你需要从官方网站获取最新版的Memcached源码,或者在Windows环境下,可以直接下载编译好的`memcached.exe`。将`memcached.exe`放在一个方便的位置,例如`C:\...

    linux memcached安装资源

    Linux系统上的Memcached安装教程 Memcached是一款高性能、分布式内存对象缓存系统,它广泛用于减轻数据库负载,提高Web应用的性能。在这个教程中,我们将详细介绍如何在Linux系统上安装和配置Memcached,以及如何...

    Net Memcached安装及使用说明

    ### Net Memcached安装及使用说明 #### 一、概述 Net Memcached是一种高效的分布式缓存系统,主要用于硬盘缓存服务,能够充分利用硬盘空间来存储缓存信息,从而直接提升访问速度,同时不会占用过多的内存资源。这...

    memcached安装及java应用使用memcached

    “memcached安装及java应用使用memcached”这一标题暗示了我们要讨论的是一个关于分布式内存缓存系统——memcached的安装过程以及如何在Java应用程序中使用它。Memcached是一个高性能、轻量级的分布式内存对象缓存...

    Memcached安装部署手册zxt-v1.0

    ### Memcached安装部署手册知识点详解 #### 一、概述 Memcached是一款高性能的分布式内存对象缓存系统,通过减轻数据库负载来加速动态Web应用、提高网站访问速度。它通过在内存中缓存数据和对象来减少读取数据库的...

    memcached 安装应用等

    【memcached 安装应用详解】 `memcached`是一个高效且分布式的内存对象缓存系统,主要用于缓解数据库的检索压力,提升网站访问速度。通过在内存中创建一个大型的哈希表,`memcached`可以存储多种格式的数据,如图片...

    Linux下memcached安装手册

    ### Linux下memcached安装手册 #### 一、概述 本文档旨在详细介绍如何在Linux环境下安装memcached,并确保其正常运行。memcached是一款高性能、分布式内存对象缓存系统,用于加速动态Web应用程序,减轻数据库负担...

    memcached安装手册(for windows)

    **Memcached安装手册(For Windows)** Memcached是一款高性能、分布式的内存对象缓存系统,广泛应用于Web应用中,用于减轻数据库的负载,提高数据访问速度。本安装手册将指导您在Windows环境下安装和配置Memcached...

    阿里软件java版memcached安装文件和demo项目

    【标题】"阿里软件java版memcached安装文件和demo项目" 涉及的主要知识点是Memcached在Java环境下的使用,以及与阿里巴巴软件的集成。Memcached是一款高性能、分布式的内存对象缓存系统,用于减轻数据库负载,提高...

    memcached安装及使用

    ### Memcached安装与使用详解及优化策略 #### 一、Memcached简介 Memcached是一款高性能、分布式内存对象缓存系统,用于加速动态Web应用程序,通过减轻数据库负担来提高网站访问速度,提供数据缓存功能。它通过在...

    windows memcached 安装文件

    **Windows平台上的Memcached安装与使用详解** Memcached是一款高性能、分布式的内存对象缓存系统,广泛应用于Web应用中,用于减轻数据库负载,提高数据访问速度。它通过将数据存储在内存中,使得数据访问几乎达到...

Global site tag (gtag.js) - Google Analytics