八、Memcached安装
8.1.准备工作
8.1.1.1.准备安装文件
下载memcached与libevent的安装文件
http://memcached.googlecode.com/files/memcached-1.4.15.tar.gz(memcached下载地址)
https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz(libevent下载地址)
8.2.具体安装步骤
8.2.1.具体安装步骤
1.由于memcached依赖于libevent,因此需要安装libevent。由于linux系统可能默认已经安装libevent,执行命令:
rpm -qa|grep libevent
查看系统是否带有该安装软件,如果有执行命令:
rpm -e libevent-1.4.13-4.el6.x86_64 --nodeps(由于系统自带的版本旧,忽略依赖删除)
2. 安装libevent命令:
tar zxvf libevent-2.0.21-stable.tar.gz
cd libevent-2.0.21-stable
./configure --prefix=/usr/local/libevent
make
make install
至此libevent安装完毕;
3. 安装memcached命令:
tar zxvf memcached-1.4.2.tar.gz
cd memcached-memcached-1.4.2
./configure --prefix=/usr/local/memcached --with-libevent=
/usr/local/libevent/
make
make install
至此memcached安装完毕;
8.2.2.可能存在的错误以及解决方案
如果出现客户端连接不上memcached的情况,请将防火墙关闭或将防火墙中的memcached端口(11211端口)打开。
9.1.1.启动memcached
1.打开一个终端,输入以下命令:
/usr/local/memcached/bin/memcached -d -m 256 -u root -p 11211 -c 1024 –P /tmp/memcached.pid
启动参数说明:
-d 选项是启动一个守护进程。
-u root 表示启动memcached的用户为root。
-m 是分配给Memcache使用的内存数量,单位是MB,默认64MB。
-M return error on memory exhausted (rather than removing items)。
-u 是运行Memcache的用户,如果当前为root 的话,需要使用此参数指定用户。
-l 是监听的服务器IP地址,默认为所有网卡。
-p 是设置Memcache的TCP监听的端口,最好是1024以上的端口。
-c 选项是最大运行的并发连接数,默认是1024。
-P 是设置保存Memcache的pid文件。
-f <factor> chunk size growth factor (default: 1.25)。
-I Override the size of each slab page. Adjusts max item size(1.4.2版本新增)。
也可以启动多个守护进程,但是端口不能重复
2.查看memcached启动命令
ps aux|grep memcached
9.1.2.停止memcached
打开一个终端,输入以下命令:
ps -ef | grep memcached
在服务开启的状态下,会出现如下图所示的提示:
其中5929为memcached服务的pid
输入一下命令终止memcached服务
kill -9 5929
相关推荐
### Linux Memcached安装指南 #### 一、简介 Memcached是一款高性能、分布式内存对象缓存系统,通过减轻数据库负担来加速动态Web应用,提高网站访问速度。它通过在内存中缓存数据和对象来减少读取数据库的次数,...
本指南将详细介绍如何在Linux上下载、安装和启动Memcached服务。 首先,你需要下载Memcached的源代码包。在撰写本文时,可用的版本是memcached-1.2.2,但建议访问官方网站(http://memcached.org/downloads)获取...
### Linux 下 PHP 安装 Memcached 扩展详解 #### 一、Memcached与PHP扩展简介 Memcached 是一种高性能的分布式内存对象缓存系统,用于通过缓存数据库查询结果和任何其他结果来减少数据库负载并加快动态 Web 应用...
在Linux系统中安装Memcached是一项基础的系统管理任务,尤其对于需要高效缓存处理的应用场景。Memcached是一款轻量级的、高性能的分布式内存对象缓存系统,它能够用来存储和检索数据,以减少数据库访问的负担。接...
2. **基于 libevent 的事件处理**:Memcached 使用 libevent 这个程序库来处理事件,该库可以将 Linux 的 epoll、BSD 类操作系统的 kqueue 等事件处理功能封装成统一的接口,从而提高了 Memcached 的性能和稳定性。...
**标题解析:** “memcached安装及java应用使用...总结,本文应该涵盖了从安装memcached到在Java应用中使用它的全面指南,包括相关配置、操作、最佳实践和优化技巧,旨在帮助开发者充分利用memcached来提升应用性能。
### Memcached安装部署手册知识点详解 #### 一、概述 Memcached是一款高性能的分布式内存对象缓存系统,通过减轻数据库...通过本指南,读者可以快速掌握 Memcached 的安装流程,并能顺利部署自己的 Memcached 服务。
对于Windows环境,`window安装文档.txt`和`memcached-1.2.1-win32.zip`提供了Windows下的安装指南: 1. 解压`memcached-1.2.1-win32.zip`。 2. 将解压后的`memcached.exe`复制到系统环境变量PATH指定的任何目录,...
压缩包内的`memcached安装.txt`应该包含了详细的安装步骤和可能遇到的问题解决方案,建议仔细阅读并按照指南操作。 总的来说,Memcached 1.4.5是一个强大的缓存系统,通过它,你可以显著提高Web应用的性能,尤其是...
在安装Java Memcached的过程中,首先需要确保你的系统中已经安装了必要的依赖软件,特别是GCC(GNU Compiler Collection),因为它是编译许多开源软件所必需的工具。以下是一个详细的步骤指南: ### 安装GCC 1. **...
本安装手册将指导您在Windows环境下安装和配置Memcached。 ### 一、下载与安装 1. **获取源码**:首先,您需要从Memcached的官方网站或者其他可信源下载适用于Windows的源码包。源码通常以.zip或.tar.gz格式提供,...
在Linux环境中,有时我们需要通过源代码来安装软件,以便获取最新功能或针对特定系统的最佳兼容性。...请注意,不同版本的Linux和Memcached可能会有细微的差异,具体操作时应参照官方文档或社区指南。
总结起来,这个压缩包提供了一套在Linux上搭建PHP+Memcached网站架构的资源,包括所需的库、服务、扩展的源代码,以及解决安装过程中常见问题的文档。通过按照这些指南进行操作,开发者可以成功地建立一个高效的Web...
**Memcached 安装指南(Linux RPM 包)** Memcached 是一款高性能、分布式内存对象缓存系统,广泛应用于Web应用中,用于减轻数据库负载,提高数据读取速度。它简单而强大,通过在内存中存储小块数据来提供快速访问...
在Unix/Linux系统中,通常通过包管理器如`apt-get`(Ubuntu/Debian)或`yum`(CentOS/RHEL)进行安装。例如: ```bash sudo apt-get install memcached ``` 或者,如果你选择手动编译安装,可以从官方网站获取源...
- 在多种操作系统上(如Linux、Windows、Mac OS等)都可以安装Memcached。 - 配置项包括监听端口、最大内存使用量、超时时间等,可以通过命令行参数或配置文件设置。 4. **客户端库** - 为了与Memcached交互,有...
接下来,书中的章节会详细讲述安装与配置Memcached,包括在各种操作系统(如Linux、Windows、macOS等)上的部署方法,以及如何调整参数以优化服务器性能。此外,书中还会讨论如何与其他编程语言(如PHP、Python、...