`
kevin_gzhz
  • 浏览: 60373 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

liunx下安装memcached

 
阅读更多

先把两个包下载下来:

memcached-1.4.5.tar.gz

libevent-2.0.9-rc.tar.gz

放在一个目录下,安装libevent

tar xzfv libevent-2.0.9-rc.tar.gz

cd libevent-2.0.9-rc/

./configure --prefix=/usr 

make

make install

查看是否安装成功  成功会出现如下页面:

root@tike:~/memcache# ls -al /usr/lib | grep libevent
lrwxrwxrwx  1 root root      21 Jan  4 23:47 libevent-1.4.so.2 -> libevent-1.4.so.2.1.3
-rw-r--r--  1 root root   92460 Nov 21  2009 libevent-1.4.so.2.1.3
lrwxrwxrwx  1 root root      21 Apr 25 17:02 libevent-2.0.so.5 -> libevent-2.0.so.5.0.0
-rwxr-xr-x  1 root root  745006 Apr 25 17:02 libevent-2.0.so.5.0.0
-rw-r--r--  1 root root  961522 Apr 25 17:02 libevent.a
lrwxrwxrwx  1 root root      26 Apr 25 17:02 libevent_core-2.0.so.5 -> libevent_core-2.0.so.5.0.0
-rwxr-xr-x  1 root root  454729 Apr 25 17:02 libevent_core-2.0.so.5.0.0
-rw-r--r--  1 root root  600882 Apr 25 17:02 libevent_core.a
-rwxr-xr-x  1 root root     971 Apr 25 17:02 libevent_core.la
lrwxrwxrwx  1 root root      26 Apr 25 17:02 libevent_core.so -> libevent_core-2.0.so.5.0.0
lrwxrwxrwx  1 root root      27 Apr 25 17:02 libevent_extra-2.0.so.5 -> libevent_extra-2.0.so.5.0.0
-rwxr-xr-x  1 root root  307837 Apr 25 17:02 libevent_extra-2.0.so.5.0.0
-rw-r--r--  1 root root  360714 Apr 25 17:02 libevent_extra.a
-rwxr-xr-x  1 root root     978 Apr 25 17:02 libevent_extra.la
lrwxrwxrwx  1 root root      27 Apr 25 17:02 libevent_extra.so -> libevent_extra-2.0.so.5.0.0
-rwxr-xr-x  1 root root     936 Apr 25 17:02 libevent.la
lrwxrwxrwx  1 root root      30 Apr 25 17:02 libevent_pthreads-2.0.so.5 -> libevent_pthreads-2.0.so.5.0.0
-rwxr-xr-x  1 root root   14861 Apr 25 17:02 libevent_pthreads-2.0.so.5.0.0
-rw-r--r--  1 root root   12310 Apr 25 17:02 libevent_pthreads.a
-rwxr-xr-x  1 root root     999 Apr 25 17:02 libevent_pthreads.la
lrwxrwxrwx  1 root root      30 Apr 25 17:02 libevent_pthreads.so -> libevent_pthreads-2.0.so.5.0.0
lrwxrwxrwx  1 root root      21 Apr 25 17:02 libevent.so -> libevent-2.0.so.5.0.0

 

解压另一个memcached 包:

tar xzfv memcached-1.4.5.tar.gz

cd memcached-1.4.5

./configure --prefix=/usr/local --with-libevent=/usr//   (安装到  usr/local 目录下,  --with-libevent 是指之前的libevent的目录)

make

make install

查看是否成功:

到  memcached的目录:

 memcached -h

-p <num>      TCP port number to listen on (default: 11211)
-U <num>      UDP port number to listen on (default: 11211, 0 is 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: INADDR_ANY, all addresses)
-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: 64 MB)
-M            return error on memory exhausted (rather than removing items)
-c <num>      max simultaneous connections (default: 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)
-vvv          extremely verbose (also print internal state transitions)
-h            print this help and exit
-i            print memcached and libevent license
-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)
-L            Try to use large memory pages (if available). Increasing
              the memory page size could reduce the number of TLB misses
              and improve the performance. In order to get large pages
              from the OS, memcached will allocate the total item-cache
              in one large chunk.
-D <char>     Use <char> as the delimiter between key prefixes and IDs.
              This is used for per-prefix stats reporting. The default is
              ":" (colon). If this option is specified, stats collection
              is turned on automatically; if not, then it may be turned on
              by sending the "stats detail on" command to the server.
-t <num>      number of threads to use (default: 4)
-R            Maximum number of requests per event, limits the number of
              requests process for a given connection to prevent
              starvation (default: 20)
-C            Disable use of CAS
-b            Set the backlog queue limit (default: 1024)
-B            Binding protocol - one of ascii, binary, or auto (default)
-I            Override the size of each slab page. Adjusts max item size
              (default: 1mb, min: 1k, max: 128m)

出现这些为安装成功:

 

进入memcached的安装目录的bin目录下,启动memcached:

root@tike:/usr/local/bin# ./memcached -d  -m 512 -i 127.0.0.1 -p 11211 -P /tmp/memcached.pid

查看:

telnet 127.0.0.1 11211

stats命令查看访问情况

分享到:
评论

相关推荐

    linux 安装memcached 详细

    ### Linux 下安装 Memcached 的详细步骤 #### 一、前言 Memcached 是一款高性能的分布式内存对象缓存系统,用于通过缓存数据库查询结果减少数据库负载,加速动态 Web 应用的访问速度,提高可扩展性。在 Linux 系统...

    Linux下安装memcached详细步骤

    ### Linux下安装memcached详细步骤 #### 一、前言 在Linux环境下部署memcached能够极大地提高应用程序的性能,尤其是在需要缓存数据的应用场景中。本文将详细介绍如何在64位Linux系统上安装memcached,并分享作者...

    linux下安装memcached以及解决安装中遇到的问题

    ### Linux 下安装 Memcached 及解决安装中遇到的问题 #### 一、背景介绍 Memcached 是一种高性能的分布式内存对象缓存系统,用于通过缓存数据库查询结果减少数据库负载,加速动态 Web 应用的访问速度,提高可扩展性...

    linux下安装memcached

    接下来,我们将详细讨论如何在Linux环境下安装和配置Memcached。 首先,确保你的系统是最新的。对于基于Debian或Ubuntu的系统,可以使用以下命令更新系统: ```bash sudo apt-get update sudo apt-get upgrade ```...

    在Linux上安装Memcached服务

    3. 验证Memcached安装: - 使用`ls`命令查看Memcached是否在正确的位置:`# ls -al /usr/local/bin/mem*` 4. 启动Memcached服务: - 为了启动Memcached作为守护进程,可以执行:`# /usr/local/bin/memcached -d -...

    linux下memcached安装

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

    linux下 php安装memcached扩展

    ### Linux 下 PHP 安装 Memcached 扩展详解 #### 一、Memcached与PHP扩展简介 Memcached 是一种高性能的分布式内存对象缓存系统,用于通过缓存数据库查询结果和任何其他结果来减少数据库负载并加快动态 Web 应用...

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

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

    linux memcached安装资源

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

    linux memcached安装

    ### Linux Memcached安装指南 #### 一、简介 Memcached是一款高性能、分布式内存对象缓存系统,通过减轻数据库负担来加速动态Web应用,提高网站访问速度。它通过在内存中缓存数据和对象来减少读取数据库的次数,...

    linux下memcached安装以及启动

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

    linux版本下memcached+libmemcached

    Linux版本下的Memcached和Libmemcached是两种广泛用于提高应用程序性能的开源工具,特别是在处理大量数据缓存时。本文将详细介绍这两个组件以及如何在Redhat 5系统上配置和使用它们。 **Memcached** Memcached是一...

    Linux下memcached安装手册

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

    Linux通过源代码安装Memcached.pdf

    在配置Memcached安装路径时,使用`--with-libevent=/usr/local/libevent/`参数指定libevent的安装位置。 安装完成后,可以测试Memcached是否安装成功,通过查看`/usr/local/memcached/bin/`目录下的memcached相关...

    linux下memcached的启动/结束的方式

    本文将详细介绍如何在Linux环境下启动和停止Memcached服务。 首先,确保你的系统已经安装了Memcached。如果没有,可以通过包管理器进行安装。对于基于Debian的系统(如Ubuntu),可以使用`apt-get`命令: ```bash ...

    memcached最新版forlinux

    描述中的"for linux"表明我们将在Linux环境中安装和使用Memcached。在Linux上安装Memcached通常涉及以下步骤: 1. **获取源代码**:压缩包文件`memcached-1.4.13.tar.gz`即为Memcached的源代码包,解压后可以获取源...

    linux下安装jdk与memcached及memcached代理说明

    **Memcached安装:** 1. **下载源码**: 获取libevent和Memcached的源码包,如`libevent-1.4.9-stable.tar.gz`和`memcached-1.4.9.tar.gz`。 2. **解压源码**: 使用`tar`命令解压缩下载的源码包。 3. **安装libevent*...

Global site tag (gtag.js) - Google Analytics