`
wode66
  • 浏览: 743097 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

memcached安装

阅读更多

Linux下Memcache服务器端的安装
服务器端主要是安装memcache服务器端,目前最新版本是
memcached-1.4.12.tar.gz。

官网:http://memcached.googlecode.com/

另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,较新的1.x版本是libevent-1.4.14b-stable.tar.gz。

官网:http://www.monkey.org/~provos/libevent/

 

1.分别把memcached和libevent下载回来,放到 /tmp 目录下:

 

cd /tmp
wget http://memcached.googlecode.com/files/memcached-1.4.12.tar.gz
wget https://github.com/downloads/libevent/libevent/libevent-1.4.14b-stable.tar.gz --no-check-certificate

2.先安装libevent:

 

tar zxvf libevent-1.4.14b-stable.tar.gz
cd libevent-1.4.14b-stable.tar.gz
./configure --prefix=/usr/local/libevent/
make
make install

 3.测试libevent是否安装成功:

 

[root@localhost bin]# ls -al /usr/lib | grep libevent
lrwxrwxrwx   1 root   root          22 2010-09-02 libevent-1.1a.so.1 -> libevent-1.1a.so.1.0.2
-rwxr-xr-x   1 root   root       31736 2006-07-13 libevent-1.1a.so.1.0.2

  4.安装memcached,同时需要安装中指定libevent的安装位置:

 

cd /tmp
tar zxvf memcached-1.4.12.tar.gz
cd memcached-1.4.12
./configure --with-libevent=/usr/local/libevent/
make
make install

 5.测试是否成功安装memcached:

 

[root@localhost memcached]# ls -al /usr/local/bin/mem*
-rwxr-xr-x 1 root root 232755 02-02 22:04 /usr/local/bin/memcached

 

memcached的基本设置
1.启动Memcache的服务器端:
# /usr/local/bin/memcached -d -m 64 -u root -l 127.0.0.1 -p 11211-c 256 -P /tmp/memcached.pid

    -d选项是启动一个守护进程,
    -m是分配给Memcache使用的内存数量,单位是MB,默认64MB,
    -u是运行Memcache的用户,我这里是root,
    -l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址127.0.0.1,
    -p是设置Memcache监听的端口,默认
11211,最好是1024以上的端口,

    -c选项是最大运行的并发连接数,默认是1024,我这里设置了256,按照你服务器的负载量来设定,
    -P是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid,

    -vv用very vrebose模式启动,调试信息和错误输出到控制台


也可以加个脚本 start.sh[在你要开启memcache服务的时候执行此脚本即可 ] 
vi start.sh  (保存的目录按照自己的习惯)

/usr/local/bin/memcached -d -m 64 -u root -l 127.0.0.1 -p 11211-c 256 -P /tmp/memcached.pid

 

更多参数信息,可使用以下命令查看:/usr/local/bin/memcached -h

 

2.查看memcache服务启动的端口号:

netstat -lp | grep memcached

3.查看memcache服务启动的进程号

ps -ef | grep memcached

 4.结束Memcache进程,执行:

kill `cat /tmp/memcached.pid`
 

 

 

 

参考文档:

http://bbs.linuxtone.org/thread-1358-1-1.html  Memcache 学习笔记(三)--Linux下的Memcache安装(包含php部分)

分享到:
评论

相关推荐

    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