MemCached是采用libevent来进行网络连接的并发处理,能够保持高并发情况下,依然能够保持快速的响应能力。
因此安装要分两部分:
1.安装libevent
Step 1:
下载http://www.monkey.org/~provos/libevent-1.4.13-stable.tar.gz
Step 2:[root@ls-dev01 local]#
tar -zxvf libevent-1.4.13-stable.tar.gz
Step 3:[root@ls-dev01 local]#
cd libevent-1.4.13-stable
Step 4:
[root@ls-dev01 local]#
./configure
Step 5:
[root@ls-dev01 local]#
make
Step 6:
[root@ls-dev01 local]#
make install
2.安装MemCached
Step 1:
下载http://memcached.googlecode.com/files/memcached-1.4.5.tar.gz
Step 2:[root@ls-dev01 local]#
tar -zxvf memcached-1.4.5.tar.gz
Step 3:[root@ls-dev01 local]#
cd memcached-1.4.5
Step 4:[root@ls-dev01 local]
./configure --prefix=/usr/local/memcached --with-libevent=/usr/local
Step 5:[root@ls-dev01 local]
make
Step 6:[root@ls-dev01 local]
make install
3.运行MemCached
[root@ls-dev01 local]#
/usr/local/memcached/bin/memcached -d -m 10 -p 11211 -u root
启动端口11211,以守护进程的方式启动
结果会启动失败:
/usr/local/memcached/bin/memcached -d -m 10 -p 11211 -u root
/usr/local/memcached/bin/memcached:
error while loading shared libraries: libevent-1.4.so.2: cannot open
shared object file: No such file or directory
解决方案如下:
[root@ls-dev01 local]#
LD_DEBUG=libs /usr/local/memcached/bin/memcached -v
结果还是失败:
18999: find library=libevent-1.4.so.2 [0]; searching
18999: search cache=/etc/ld.so.cache
18999: search
path=/lib/tls/i686/sse2:/lib/tls/i686:/lib/tls/sse2:/lib/tls:/lib/i686/sse2:/lib/i686:/lib/sse2:/lib:/usr/lib/tls/i686/sse2:/usr/lib/tls/i686:/usr/lib/tls/sse2:/usr/lib/tls:/usr/lib/i686/sse2:/usr/lib/i686:/usr/lib/sse2:/usr/lib
(system search path)
18999: trying
file=/lib/tls/i686/sse2/libevent-1.4.so.2
18999: trying
file=/lib/tls/i686/libevent-1.4.so.2
18999: trying
file=/lib/tls/sse2/libevent-1.4.so.2
18999: trying
file=/lib/tls/libevent-1.4.so.2
18999: trying
file=/lib/i686/sse2/libevent-1.4.so.2
18999: trying
file=/lib/i686/libevent-1.4.so.2
18999: trying
file=/lib/sse2/libevent-1.4.so.2
18999: trying
file=/lib/libevent-1.4.so.2
18999: trying
file=/usr/lib/tls/i686/sse2/libevent-1.4.so.2
18999:
trying file=/usr/lib/tls/i686/libevent-1.4.so.2
18999:
trying file=/usr/lib/tls/sse2/libevent-1.4.so.2
18999:
trying file=/usr/lib/tls/libevent-1.4.so.2
18999: trying
file=/usr/lib/i686/sse2/libevent-1.4.so.2
18999: trying
file=/usr/lib/i686/libevent-1.4.so.2
18999: trying
file=/usr/lib/sse2/libevent-1.4.so.2
18999: trying
file=/usr/lib/libevent-1.4.so.2
18999:
/usr/local/memcached/bin/memcached:
error while loading shared libraries: libevent-1.4.so.2: cannot open
shared object file: No such file or directory
解决方案如下:
[root@ls-dev01 local]#
ln -s /usr/local/lib/libevent-1.4.so.2 /usr/lib/libevent-1.4.so.2
再次运行:
[root@ls-dev01 local]#
/usr/local/memcached/bin/memcached -d -m 10 -p 11211 -u root
测试是否成功:
telnet serverIP 11211
分享到:
相关推荐
1. **启动memcached服务**:在安装路径下的bin目录中找到memcached可执行文件,使用命令`/usr/local/memcached/bin/memcached -d -m 64 -p 11211 -u root -l 127.0.0.1`启动memcached服务。其中,-d 表示以后台方式...
在Linux系统上安装Memcached服务是一项基础的系统管理和运维任务,Memcached是一款高性能的分布式内存对象缓存系统,常用于加速动态Web应用。本指南将详细介绍如何在Linux上下载、安装和启动Memcached服务。 首先,...
在 Linux 系统下部署 Memcached 是一个常见的需求,然而在安装过程中可能会遇到各种各样的问题,如依赖库缺失等。本文将详细介绍如何在 Linux 系统下安装 Memcached,同时解决在安装过程中可能遇到的一些问题。 ###...
### Linux 下安装 Memcached 的详细步骤 #### 一、前言 Memcached 是一款高性能的分布式内存对象缓存系统,用于通过缓存数据库...如果在安装过程中遇到任何问题,建议仔细检查每一步骤,确保所有依赖项都已正确安装。
在安装Memcached之前,需要先安装必要的依赖库。对于基于Debian的系统(如Ubuntu): ```bash sudo apt-get install libevent-dev ``` 对于基于RPM的系统(如RHEL、CentOS): ```bash sudo yum install libevent...
在 Linux 环境下安装 Memcached 扩展对于提高基于 PHP 的 Web 应用性能至关重要。本文将详细介绍如何在 Linux 上安装和配置 PHP 的 Memcached 扩展。 #### 二、安装前准备 1. **确保环境已安装 PHP**:在开始安装 ...
在Linux系统中安装Memcached是一项基础的系统管理任务,尤其对于需要高效缓存处理的应用场景。Memcached是一款轻量级的、高性能...如果你在安装过程中遇到问题,可以参考提供的详细安装文档,或者在相关社区寻求帮助。
使用`-y`选项可以在安装过程中自动确认所有提示,使安装过程更加自动化。 2. **设置Memcached开机自启** ```bash chkconfig memcached on ``` 这一步确保了Memcached服务在每次系统启动时都会自动运行。 3. *...
Linux版本下的Memcached和Libmemcached是两种广泛用于提高应用程序性能的开源工具,特别是在处理大量数据缓存时。本文将详细介绍这两个组件以及如何在Redhat 5系统上配置和使用它们。 **Memcached** Memcached是一...
在这个教程中,我们将详细介绍如何在Linux系统上安装和配置Memcached,以及如何安装libevent、libmemcached和PHP的Memcache扩展。 一、安装前准备 在开始安装之前,确保你的Linux系统已经更新到最新版本,并安装了...
以下是关于 memcached 的详细介绍,以及在 Linux 环境下的安装步骤。 1. **memcached 简介**: - memcached 是由 Danga Interactive 开发的开源软件,最初为 LiveJournal 服务设计,现在广泛应用在各种 Web 应用中...
本文详细介绍了如何在Linux环境下安装Memcached及其依赖库libevent,并提供了启动、停止Memcached服务的方法,以及如何在Tomcat环境下配置Memcached。通过这些步骤,您可以轻松地在自己的Linux服务器上部署并使用...
在Linux环境下,安装Java Development Kit (JDK)、Memcached以及Magent的步骤如下: **JDK安装:** 1. **下载JDK**: 首先,你需要从Oracle官方网站或者其他可信赖的源下载适合Linux环境的JDK安装包,这里以`jdk-1_5...
### Linux 下 Memcached 的安装与启动详解 #### 一、Memcached 简介 Memcached 是一款高性能的分布式内存对象缓存系统,用于减轻数据库负载,加速动态 Web 应用程序的速度。它通过在内存中缓存数据和对象来减少...
本文档旨在详细介绍如何在Linux环境下安装memcached,并确保其正常运行。memcached是一款高性能、分布式内存对象缓存系统,用于加速动态Web应用程序,减轻数据库负担。它通过缓存数据和对象减少数据库访问次数,从而...
在Linux环境下,Memcached是一款高效、轻量级的内存对象缓存系统,常用于提升Web应用的性能,通过存储数据到内存中,减少对数据库的访问,从而提高响应速度。本文将详细介绍如何在Ubuntu 13.10系统上编译并安装...
在Linux系统中,通过源代码安装Memcached涉及到多个步骤,包括查询Memcached的依赖库libevent、下载源码包、编译安装libevent和Memcached、启动Memcached服务器以及设置开机自启动。下面将详细介绍这些过程。 首先...
描述中的"for linux"表明我们将在Linux环境中安装和使用Memcached。在Linux上安装Memcached通常涉及以下步骤: 1. **获取源代码**:压缩包文件`memcached-1.4.13.tar.gz`即为Memcached的源代码包,解压后可以获取源...
本文将详细介绍如何在Linux环境下启动和停止Memcached服务。 首先,确保你的系统已经安装了Memcached。如果没有,可以通过包管理器进行安装。对于基于Debian的系统(如Ubuntu),可以使用`apt-get`命令: ```bash ...