http://memcached.org/ 下载解压进入目录,阅读README
Dependencies:
-- libevent, http://www.monkey.org/~provos/libevent/ (libevent-dev)
If using Linux, you need a kernel with epoll. Sure, libevent will
work with normal select, but it sucks.
epoll isn't in Linux 2.4, but there's a backport at:
http://www.xmailserver.org/linux-patches/nio-improve.html
You want the epoll-lt patch (level-triggered).
去下载libevent后,解压并进入目录,阅读README,
执行
$ ./configure
$ make
$ make verify # (optional)
$ sudo make install
果然在$ make verify # (optional)这一步报错:
EPOLL
test-eof: OKAY
test-weof: OKAY
test-time: OKAY
test-changelist: OKAY
regress: [Error code 3]
FAIL regress_dns.c:188: assert(dns_ok == DNS_PTR): 0 vs 2dns/gethostbyaddr:
FAIL regress_main.c:303: Legacy unit test failed
[gethostbyaddr FAILED]
1/177 TESTS FAILED. (0 skipped)
FAILED
就是Memcached文档中提到的epoll isn't in Linux 2.4。这个错误我暂时不去解决。
然后进入memcached目录,执行
$./configure
$sudo make install
现在我要启动memcached。
root@loveztt:/usr/local/bin# ./memcached restart
./memcached: error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory
root@loveztt:/usr/local/bin# LD_DEBUG=libs /usr/local/bin/memcached -v
......
15730: trying file=/usr/lib/libevent-2.0.so.5
15730:
/usr/local/bin/memcached: error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory
root@loveztt:/usr/local/bin# ln -s /home/zj/Downloads/ProgrammerSoft/libevent-2.0.16-stable/.libs/libevent-2.0.so.5 /usr/lib/libevent-2.0.so.5
root@loveztt:/usr/local/bin# ./memcached restart
can't run as root without the -u switch
$su zj
$memcached
failed to listen on TCP port 11211: Address already in use
zj@loveztt:~$ netstat -ap | grep 11211
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
^C
zj@loveztt:~$ su
Password:
root@loveztt:/home/zj# netstat -ap | grep 11211
tcp 0 0 *:11211 *:* LISTEN 16110/memcached
tcp6 0 0 [::]:11211 [::]:* LISTEN 16110/memcached
udp 0 0 *:11211 *:* 16110/memcached
udp6 0 0 [::]:11211 [::]:* 16110/memcached
分享到:
相关推荐
安装过程类似: 1. 解压magent:`tar -zxvf magent.tar.gz` 2. 进入解压后的目录:`cd magent` 3. 编译和安装:`make && sudo make install` 现在我们来安装memcached本身。下载`memcached-1.4.15.tar.gz`后,进行...
### Linux环境下Memcached安装及配置使用详解 #### 一、Memcached简介 Memcached是一款高性能、分布式内存对象缓存系统,用于加速动态Web应用程序的速度,减轻数据库负担。它通过在内存中缓存数据和对象来减少读取...
Linux下的Memcached安装教程 Memcached是一款高性能、分布式内存对象缓存系统,广泛应用于Web应用中,用于减轻数据库负载,提高数据访问速度。在Linux环境下安装Memcached,可以帮助我们优化服务器性能,提升应用...
1. **安装Homebrew**:Homebrew是Mac OS X上的一个软件包管理器,可以简化软件安装过程。首先,你需要在终端中安装Homebrew。打开终端,然后输入以下命令: ``` /bin/bash -c "$(curl -fsSL ...
本篇文章将针对“memcached安装错误”这一主题,详细解析可能出现的问题及解决方案。 首先,msvcr71.dll是一个微软Visual C++运行库文件,对于某些基于VC++编译的程序(包括memcached)来说是必不可少的。如果你在...
### Linux 下安装 Memcached 的详细步骤 #### 一、前言 Memcached 是一款高性能的分布式内存对象缓存系统,用于通过缓存数据库...如果在安装过程中遇到任何问题,建议仔细检查每一步骤,确保所有依赖项都已正确安装。
**标题:** memcached安装 **内容:** 在IT领域,缓存技术是提升Web应用程序性能的关键要素之一,而memcached就是一款广泛使用的分布式内存对象缓存系统。它能够存储和检索数据,以减少对数据库的访问,从而提高...
Linux系统上的Memcached安装教程 Memcached是一款高性能、分布式内存对象缓存系统,它广泛用于减轻数据库负载,提高Web应用的性能。在这个教程中,我们将详细介绍如何在Linux系统上安装和配置Memcached,以及如何...
接着,执行以下命令来将MemCached安装为Windows服务: ```cmd memcached -d install ``` 如果遇到安装失败的问题,确保以管理员权限运行命令提示符。 3. **启动MemCached服务** 成功安装服务后,使用以下...
### 一、Memcached安装 1. **下载Memcached**:首先,你需要从官方网站获取最新版的Memcached源码,或者在Windows环境下,可以直接下载编译好的`memcached.exe`。将`memcached.exe`放在一个方便的位置,例如`C:\...
MemCached 是一个高性能的分布式内存对象缓存系统,它能够为Web应用程序提供临时数据存储解决方案,从而减轻数据库的负载。MemCached.net 是针对.NET环境的一个客户端实现,它为.NET开发者提供了方便地使用Memcached...
“memcached安装及java应用使用memcached”这一标题暗示了我们要讨论的是一个关于分布式内存缓存系统——memcached的安装过程以及如何在Java应用程序中使用它。Memcached是一个高性能、轻量级的分布式内存对象缓存...
### Memcached安装部署手册知识点详解 #### 一、概述 Memcached是一款高性能的分布式内存对象缓存系统,通过减轻数据库负载来加速动态Web应用、提高网站访问速度。它通过在内存中缓存数据和对象来减少读取数据库的...
### Net Memcached安装及使用说明 #### 一、概述 Net Memcached是一种高效的分布式缓存系统,主要用于硬盘缓存服务,能够充分利用硬盘空间来存储缓存信息,从而直接提升访问速度,同时不会占用过多的内存资源。这...
### Linux Memcached安装指南 #### 一、简介 Memcached是一款高性能、分布式内存对象缓存系统,通过减轻数据库负担来加速动态Web应用,提高网站访问速度。它通过在内存中缓存数据和对象来减少读取数据库的次数,...
1. 安装过程: - 首先,你需要下载提供的压缩包"memcached_win32",解压到一个合适的目录。 - 解压后,你会看到可执行文件`memcached.exe`,这是Memcached服务器的核心组件。 - 运行`memcached.exe`,通常通过...
在安装memcached的过程中,可能会遇到各种各样的错误。其中一种常见的情况是,在启动memcached服务时出现错误提示:“error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: ...
本文将详细讲解MemCached的安装过程,针对Linux和Windows两种操作系统,结合提供的文件进行说明。 首先,我们来看`libevent-1.4.11-stable.tar.gz`,这是一个用于处理网络事件的库,Memcached依赖于它来处理网络...
自己亲身安装memcached的详细过程,操作系统是CentOS6.2 64位,生产环境。 希望可以帮助到大家。