linux 下 memcached 安装
参考文献:
http://dsbjc.iteye.com/blog/1329725
http://www.08cms.com/html/tech/988-1.html
http://wenson.iteye.com/blog/566305
memcache 的安装(机器是32 位还是64 位,都可以)
官方(http://memcached.org/ )下载,服务器端主要是安装memcache 服务器端,目前的最新版本是memcached -1.4.13
另外,Memcache 用到了libevent 这个库用于Socket 的处理,所以还需要安装libevent 。官方(http://monkey.org/~provos/libevent/ ),我下的是1.4.14
用wget 指令直接下载这两个东西. 下载回源文件后。
一. 先安装libevent 。这个东西在配置时需要指定一个安装路径,即./configure –prefix=/usr ;然后make ;然后make install ;
二. 再安装memcached ,只是需要在配置时需要指定libevent 的安装路径即./configure –with-libevent=/usr ;然后make ;然后make install ;
这样就完成了Linux 下Memcache 服务器端的安装。详细的方法如下:
1. 先安装libevent :
# tar zxvf libevent-1.2.tar.gz
# cd libevent-1.2
# ./configure --prefix=/usr
# make
# make install
2. 测试libevent 是否安装成功:
# ls -al /usr/lib | grep libevent
3. 安装memcached ,同时需要安装中指定libevent 的安装位置:
# cd /tmp
# tar zxvf memcached-1.2.0.tar.gz
# cd memcached-1.2.0
# ./configure --prefix=/web/webserver/memcached --with-libevent=/usr
# make
# make install
安装完成后会把memcached 放到 /web/webserver/memcached , 5. 测试是否成功安装memcached :
# ls -al /web/webserver/memcached/bin/mem*
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
# ( 自己执行的:) /web/webserver/memcached/bin/memcached -d -m 64 -u root -l 127.0.0.1 -p 11211
-d 选项是启动一个守护进程,
-m 是分配给Memcache 使用的内存数量,单位是MB ,我这里是10MB ,
-u 是运行Memcache 的用户,我这里是root ,
-l 是监听的服务器IP 地址,如果有多个地址的话,我这里指定了服务器的IP 地址192.168.0.200 ,
-p 是设置Memcache 监听的端口,我这里设置了12000 ,最好是1024 以上的端口,
-c 选项是最大运行的并发连接数,默认是1024 ,我这里设置了256 ,按照你服务器的负载量来设定,
-P 是设置保存Memcache 的pid 文件,我这里是保存在 /tmp/memcached.pid ,
2. 如果要结束Memcache 进程,执行:
# kill `cat /tmp/memcached.pid`
参考文献:
http://dsbjc.iteye.com/blog/1329725
http://www.08cms.com/html/tech/988-1.html
http://wenson.iteye.com/blog/566305
2 、怎么在配置文件中,应用memcached 。
2.1 、在配置文件 sql-map-main.xml 中添加下面一段代码。
2.2 、
<sqlMapConfigs default="demo">
<memcached>
<servers><server addr="192.168.190.3" port="11211" /></servers>
</memcached>
</sqlMapConfigs>
相关推荐
本文档旨在详细介绍如何在Linux环境下安装memcached,并确保其正常运行。memcached是一款高性能、分布式内存对象缓存系统,用于加速动态Web应用程序,减轻数据库负担。它通过缓存数据和对象减少数据库访问次数,从而...
本文详细介绍了如何在Linux环境下安装Memcached及其依赖库libevent,并提供了启动、停止Memcached服务的方法,以及如何在Tomcat环境下配置Memcached。通过这些步骤,您可以轻松地在自己的Linux服务器上部署并使用...
本文将详细介绍如何在Linux环境下启动和停止Memcached服务。 首先,确保你的系统已经安装了Memcached。如果没有,可以通过包管理器进行安装。对于基于Debian的系统(如Ubuntu),可以使用`apt-get`命令: ```bash ...
接下来,我们将详细讨论如何在Linux环境下安装和配置Memcached。 首先,确保你的系统是最新的。对于基于Debian或Ubuntu的系统,可以使用以下命令更新系统: ```bash sudo apt-get update sudo apt-get upgrade ```...
在Linux环境下,`linux安装文档.txt`可能包含了如下详细步骤: - 设置环境变量:`echo "export PATH=$PATH:/usr/local/memcached/bin" >> ~/.bashrc && source ~/.bashrc` - 启动Memcached服务:`memcached -d -m 64...
《Linux环境下安装与配置Memcached详解》 Memcached是一款高性能的分布式内存对象缓存系统,广泛应用于Web应用中,以减少数据库负载,提高数据读取速度。本文将详细介绍如何在Linux(以CentOS 5.x为例)环境下安装...
memcached主要支持Windows、Linux、Unix等系统。 2. 编译工具:如果你需要编译源代码安装,确保已安装C编译器,例如GCC或MinGW。 3. PHP扩展(如有必要):如果你是在PHP环境中使用memcached,确保已安装PHP的...
1. 安装:在Linux、Windows或MacOS等操作系统上安装Memcached软件。 2. 配置:配置Memcached服务的端口号、内存大小、监听地址等参数。 3. 启动:启动Memcached服务,使其开始监听并接受客户端请求。 4. 连接:使用...
本文档将详细介绍如何在Windows 7 64位操作系统上安装与配置MemCached。 #### 二、安装步骤 1. **下载MemCached** 首先,从官方或可信源下载适用于Windows 64位系统的MemCached安装包,并将其解压缩到指定路径,...
在Linux环境中,有时我们需要通过源代码来安装软件,以便获取最新功能或针对特定系统的最佳兼容性。...请注意,不同版本的Linux和Memcached可能会有细微的差异,具体操作时应参照官方文档或社区指南。
“memcached安装及java应用使用memcached”这一标题暗示了我们要讨论的是一个关于分布式内存缓存系统——memcached的安装过程以及如何在Java应用程序中使用它。Memcached是一个高性能、轻量级的分布式内存对象缓存...
在深入探讨Linux下memcache的安装与配置过程之前,我们先来了解一下memcache的基本概念及其在现代IT架构中的重要性。Memcache(现在通常指代memcached)是一种高性能的分布式内存对象缓存系统,用于加速动态Web应用...
本文档详细介绍了如何在 Red Hat Enterprise Linux Server release 6.2 系统上安装 Memcached 的过程,包括必要的环境配置、依赖库安装以及 Memcached 的安装与启动等关键步骤。通过本指南,读者可以快速掌握 ...
本文档详细介绍了如何在Linux环境下安装和配置Memcached缓存系统及其集群配置方法。通过上述步骤,用户可以快速搭建起一个高性能的缓存服务,有效提升Web应用程序的响应速度和用户体验。在实际部署过程中,可根据...
"memcached在gcc 3.3.4下的安装和使用_lj_gcc调用memcached实现缓存MySQL的查询结果.txt"详细阐述了在特定版本的GCC下安装和使用Memcached,以及如何将Memcached用于缓存MySQL查询结果。 "libmemcached.so.2 cannot...
本安装手册将指导您在Windows环境下安装和配置Memcached。 ### 一、下载与安装 1. **获取源码**:首先,您需要从Memcached的官方网站或者其他可信源下载适用于Windows的源码包。源码通常以.zip或.tar.gz格式提供,...
在Linux系统上安装PHP的memcached扩展是一个关键的步骤,特别是在需要使用memcached缓存机制提升Web应用程序性能的时候。memcached是一种高性能的分布式内存对象缓存系统,它能够减轻数据库的负载,通过将数据存储在...
在Ubuntu或Linux Mint上,我们可以使用apt包管理器来安装memcached: 1. 首先更新包列表: ``` sudo apt update ``` 2. 安装memcached: ``` sudo apt install memcached ``` 3. 安装完成后,启动服务: ``` sudo ...
在Windows环境下安装和使用Memcached可能会与Linux等其他操作系统有所不同,但同样提供了方便的工具进行操作。以下是对标题和描述中涉及的知识点的详细解释: 1. **Memcached的基本概念**:Memcached是一个基于内存...