版本:memcached-1.4.13
由于memcahced使用 libevent库,libevent是个程序库,它将Linux的epoll、BSD类操作系统的kqueue等事件处理功能封装成统一的接口。即使对服务器的连接数增加,也能发挥O(1)的性能。 为了发挥memcached在Linux、BSD、Solaris等操作系统上的高性能,因此这里先安装libevent库,版本是libevent-2.0.19。
一、安装libevent-2.0.19
tar -xzvf libevent-2.0.19-stable.tar.gz
./configure --prefix=/usr/lib/libevent
make
make install
二、安装memcached-1.4.13
tar -xzvf memcached-1.4.13.tar.gz
./configure --prefix=/usr/local/memcached --with-libevent=/usr/lib/libevent
make
make install
启动一个memcached
[root@localhost bin]# ./memcached -u root -m 32 -p 11211 -d -P ./memcache1.pid
三、在同一个节点上启动多个memcached进程
由于是测试且没有那么多的机子,所以在虚拟机上启动多个memcached进程来模拟memcached分布式。
[plain] view plaincopyprint?
[root@localhost bin]# ./memcached -u root -m 32 -p 11211 -d -P ./memcache1.pid
[root@localhost bin]# ./memcached -u root -m 32 -p 11212 -d -P ./memcache2.pid
在/usr/local/memcached/bin下在端口11211和11212下分别启动了两个demaon进程。查看是否成功:
[plain] view plaincopyprint?
[root@localhost bin]# ps -ef | grep "memcache"
root 9456 1 0 22:26 ? 00:00:00 ./memcached -u root -m 32 -p 11211 -d -P ./memcache1.pid
root 9464 1 0 22:26 ? 00:00:00 ./memcached -u root -m 32 -p 11212 -d -P ./memcache2.pid
[plain] view plaincopyprint?
[root@localhost bin]# netstat -lanp | grep "112"
tcp 0 0 0.0.0.0:11211 0.0.0.0:* LISTEN 9456/memcached
tcp 0 0 0.0.0.0:11212 0.0.0.0:* LISTEN 9464/memcached
tcp 0 0 :::11211 :::* LISTEN 9456/memcached
tcp 0 0 :::11212 :::* LISTEN 9464/memcached
udp 0 0 0.0.0.0:11211 0.0.0.0:* 9456/memcached
udp 0 0 0.0.0.0:11212 0.0.0.0:* 9464/memcached
udp 0 0 :::11211 :::* 9456/memcached
udp 0 0 :::11212 :::* 9464/memcached
相关推荐
在安装Java Memcached的过程中,首先需要确保你的系统中已经安装了必要的依赖软件,特别是GCC(GNU Compiler Collection),因为它是编译许多开源软件所必需的工具。以下是一个详细的步骤指南: ### 安装GCC 1. **...
#### 二、Linux环境下Memcached安装步骤 在Linux环境下安装Memcached非常简单,可以利用Yum源快速完成安装过程。 1. **安装Memcached** ```bash yum install -y memcached ``` 使用`-y`选项可以在安装过程中...
#### 二、Memcached安装步骤 1. **下载源码**:首先从官方网站下载Memcached的最新版本源码。 2. **配置编译**:使用`./configure --enable-threads`命令进行配置,其中`--enable-threads`选项是开启线程支持,这...
### Linux下安装memcached详细步骤 #### 一、前言 在Linux环境下部署memcached能够极大地提高应用程序的性能,尤其是在需要缓存数据的应用场景中。本文将详细介绍如何在64位Linux系统上安装memcached,并分享作者...
下载libevent的稳定版本,例如`libevent-2.0.21-stable.tar.gz`,解压并按照以下步骤编译和安装: 1. 解压文件:`tar -zxvf libevent-2.0.21-stable.tar.gz` 2. 进入解压后的目录:`cd libevent-2.0.21-stable` 3. ...
然而,给定的部分内容并未提供完整的Memcached安装指令,因此这里仅给出libevent的安装步骤。后续的Memcached安装步骤可以参照官方文档或其他可靠的指南进行。 通过以上介绍,我们可以了解到Memcached是一种高效、...
Linux下的Memcached安装教程 Memcached是一款高性能、分布式内存对象缓存系统,广泛应用于Web应用中,用于减轻数据库负载,提高数据访问速度。在Linux环境下安装Memcached,可以帮助我们优化服务器性能,提升应用...
**Memcached安装步骤**: 1. **安装Memcached**:使用yum命令直接安装Memcached。 2. **安装PHP的Memcache扩展**:同样使用yum命令安装`php-pecl-memcache`,以支持PHP与Memcached通信。 3. **编译PHP的Memcache...
总结,安装和配置Memcached是提升Web应用性能的关键步骤。通过合理分配内存、设置自启动服务以及监控其状态,可以确保Memcached高效稳定地运行。同时,根据实际需求,可以进一步探索Memcached与其他工具如PHP、Nginx...
【memcached 安装教程】 Memcached 是一款高性能、分布式内存对象缓存系统,用于缓解数据库负载,提高网站性能。本文将详细介绍如何在 CentOS 上安装 memcached,以及解决可能遇到的问题。 **一、安装 libevent 库...
### Memcached 安装步骤与注意事项 Memcached是一款高性能、分布式内存对象缓存系统,用于减轻数据库负担,通过缓存数据库查询结果和其他可缓存的数据来加速动态Web应用。以下是安装Memcached的具体步骤: 1. **...
在Linux系统上安装和配置Memcached涉及多个步骤,包括安装libevent、libmemcached、Memcached服务器本身,以及PHP的Memcache扩展。这个过程需要一定的Linux基础和对软件编译安装的理解。通过这个教程,你应该能够...
以下是一份详细的 Memcached 安装步骤,适用于Linux操作系统,以Ubuntu为例。 1. **更新系统** 在安装任何新软件之前,首先要确保系统是最新的。打开终端并运行: ``` sudo apt update sudo apt upgrade ``` ...
### Linux 下安装 Memcached 的详细步骤 #### 一、前言 Memcached 是一款高性能的分布式内存对象缓存系统,用于通过缓存数据库查询结果减少数据库负载,加速动态 Web 应用的访问速度,提高可扩展性。在 Linux 系统...
在Mac系统上安装Memcached,通常涉及以下几个步骤: 1. **安装Homebrew**:Homebrew是Mac OS X上的一个软件包管理器,可以简化软件安装过程。首先,你需要在终端中安装Homebrew。打开终端,然后输入以下命令: ```...
在windows下安装memcached时,下了很多资源,很多都不能用或者不确定当前版本是否与本地php版本相对应。于是就整了份完整资料,给有...供安装选择(亲测可用),内含安装步骤说明,且附带其他版本的下载地址供参考。
本篇文章将针对“memcached安装错误”这一主题,详细解析可能出现的问题及解决方案。 首先,msvcr71.dll是一个微软Visual C++运行库文件,对于某些基于VC++编译的程序(包括memcached)来说是必不可少的。如果你在...
通过以上步骤,可以在Windows环境中顺利安装和配置MemCached服务。对于开发者而言,了解这些基本配置选项和命令可以帮助更高效地管理和优化MemCached的性能。此外,还可以进一步探索MemCached的高级特性,例如使用...
首先,安装Memcached的步骤如下: 1. 访问 http://code.jellycan.com/memcached/ 下载适用于Windows的最新版本(例如1.2.6)。确保下载正确版本,如果是Windows服务,应选择win32 binary。 2. 解压缩下载的文件到...
通过以上步骤,你已经成功在WAMP服务器上安装并配置了memcached,可以开始利用这个强大的缓存工具优化你的PHP应用了。记住,合理地运用缓存可以显著提高网站性能,减轻数据库负载,提升用户体验。