3.1.3 Memcached的安装(1)
Memcached的安装比较简单,这里稍加说明。很多平台支持Memcached,常见的有:Linux、FreeBSD、Solaris、Mac OS X。
也可以将Memcached安装在Windows系统上。这里以CentOS为例进行说明。
1.安装libevent
安装Memcached前需要先安装libevent,首先用wget下载libevent。
- [root@web181 ~]# wget -b http://www.monkey.org/~provos/libevent-1.4.13-stable.tar.gz
- Continuing in background, pid 8752.
- Output will be written to `wget-log'.
- [root@web181 ~]# tail -5 wget-log | sed '/^$/d'
- 450K .......... .......... .......... 100% 139K=8.3s #说明下载完成
- 2010-09-29 23:20:03 (58.6 KB/s) - `libevent-1.4.13-stable.tar.gz' saved [499603/499603]
下面开始安装。
- [root@web181 ~]# tar zxf libevent-1.4.13-stable.tar.gz
- [root@web181 ~]# cd libevent-1.4.13-stable
- [root@web181 libevent-1.4.13-stable]# ./configure
- [root@web181 libevent-1.4.13-stable]# make && make install
CentOS系统也可以通过yum直接安装libevent,不过所安装的版本可能比较低。
2.安装Memcached
安装Memcached的过程如下:
- [root@web181 ~]# wget -b http://memcached.googlecode.com/files/memcached-1.4.5.tar.gz
- Continuing in background, pid 8659.
- Output will be written to `wget-log'.
- [root@web181 ~]# tail -5 wget-log | sed '/^$/d'
- 250K .......... .......... .......... .......... ..... 100% 145K=2.8s
- 2010-09-29 23:18:03 (105 KB/s) - `memcached-1.4.5.tar.gz' saved [302516/302516]
- [root@web181 ~]# tar zxf memcached-1.4.5.tar.gz
- [root@web181 memcached-1.4.5]# ./configure
- [root@web181 memcached-1.4.5]# make && make install
安装完成后,Memcached的默认目录为/usr/local/bin/memcached。
3.启动Memcached
Memcached启动的过程如下:
- [root@web181~]# /usr/local/bin/memcached -m 32m -p
11211 -d -u root -P /var/run/memcached.pid -c 256
这里需要说明的是,启动时可能出现如下错误:
- [root@web181~]# /usr/local/bin/memcached -m 32m -p
11211 -d -u root -P /var/run/memcached.pid -c 256 -vv - /usr/local/bin/memcached: error while loading shared
libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory
找不到libevent-1.4.so.2文件的解决的办法是,把/usr/local/lib加入到/etc/ld.so.conf中,过程如下:
- [root@web181 ~]# echo "/usr/local/lib" >> /etc/ld.so.conf
- [root@web181 ~]# ldconfig
启动过程中所用选项说明如下:
-p,使用的TCP端口。默认为11 211。
-m,最大内存大小。默认为64MB。
-vv,以very vrebose模式启动,将调试信息和错误输出到控制台。
-d,作为守护进程在后台运行。
-c,最大运行的并发连接数,默认是1024,按照服务器的负载量来设定。
-P,设置保存Memcache的pid文件。
-l,监听的服务器IP地址,如果有多个地址。
-u,运行Memcached的用户,默认不能由root用户启动,所以当前用户为root用户时,需要利用-u参数来指定。
还有很多其他选项,通过/usr/local/bin/memcached –h命令可以显示所有可用选项。其中很多选项能改变Memcached的各种行为,推荐读者阅读相关资料
相关推荐
### 一、Memcached安装 1. **下载Memcached**:首先,你需要从官方网站获取最新版的Memcached源码,或者在Windows环境下,可以直接下载编译好的`memcached.exe`。将`memcached.exe`放在一个方便的位置,例如`C:\...
本篇文章将详细讲解如何安装和配置memcached,以及与之相关的libevent和magent。 首先,我们需要了解libevent库。libevent是一个事件通知库,它允许程序处理多个网络连接,并有效地处理来自不同源的事件。在安装...
Linux下的Memcached安装教程 Memcached是一款高性能、分布式内存对象缓存系统,广泛应用于Web应用中,用于减轻数据库负载,提高数据访问速度。在Linux环境下安装Memcached,可以帮助我们优化服务器性能,提升应用...
### Linux环境下Memcached安装及配置使用详解 #### 一、Memcached简介 Memcached是一款高性能、分布式内存对象缓存系统,用于加速动态Web应用程序的速度,减轻数据库负担。它通过在内存中缓存数据和对象来减少读取...
memcached 共享内存解决方案,memcached安装,使用
1. 接下来,我们安装 memcached 本身: ``` cd /usr/local/src wget http://danga.com/memcached/dist/memcached-1.2.5.tar.gz tar zxvf memcached-1.2.5.tar.gz cd memcached-1.2.5 ./configure make && make ...
**Memcached 安装详解** Memcached 是一个高性能的分布式内存对象缓存系统,它能够通过缓存数据库查询结果来减少数据库访问,从而提高Web应用的性能。在本文中,我们将详细探讨如何在Linux环境下安装和配置...
1. **安装Homebrew**:Homebrew是Mac OS X上的一个软件包管理器,可以简化软件安装过程。首先,你需要在终端中安装Homebrew。打开终端,然后输入以下命令: ``` /bin/bash -c "$(curl -fsSL ...
### Linux 下安装 Memcached 的详细步骤 #### 一、前言 Memcached 是一款高性能的分布式内存对象缓存系统,用于通过缓存数据库查询结果减少数据库负载,加速动态 Web 应用的访问速度,提高可扩展性。在 Linux 系统...
**标题:** memcached安装 **内容:** 在IT领域,缓存技术是提升Web应用程序性能的关键要素之一,而memcached就是一款广泛使用的分布式内存对象缓存系统。它能够存储和检索数据,以减少对数据库的访问,从而提高...
本篇文章将针对“memcached安装错误”这一主题,详细解析可能出现的问题及解决方案。 首先,msvcr71.dll是一个微软Visual C++运行库文件,对于某些基于VC++编译的程序(包括memcached)来说是必不可少的。如果你在...
接着,执行以下命令来将MemCached安装为Windows服务: ```cmd memcached -d install ``` 如果遇到安装失败的问题,确保以管理员权限运行命令提示符。 3. **启动MemCached服务** 成功安装服务后,使用以下...
Linux系统上的Memcached安装教程 Memcached是一款高性能、分布式内存对象缓存系统,它广泛用于减轻数据库负载,提高Web应用的性能。在这个教程中,我们将详细介绍如何在Linux系统上安装和配置Memcached,以及如何...
1. **下载Memcached服务**:从官方网站或第三方源获取适合你操作系统的Memcached版本。例如,对于Windows,你可以选择下载memcached-win32.zip并解压到合适的位置。 2. **启动Memcached服务**:在Windows中,运行...
### Memcached安装部署手册知识点详解 #### 一、概述 Memcached是一款高性能的分布式内存对象缓存系统,通过减轻数据库负载来加速动态Web应用、提高网站访问速度。它通过在内存中缓存数据和对象来减少读取数据库的...
本文将详细介绍如何在Windows环境下安装和配置Memcached,并探讨其基本操作和状态查询。 首先,安装Memcached的步骤如下: 1. 访问 http://code.jellycan.com/memcached/ 下载适用于Windows的最新版本(例如1.2.6...
“memcached安装及java应用使用memcached”这一标题暗示了我们要讨论的是一个关于分布式内存缓存系统——memcached的安装过程以及如何在Java应用程序中使用它。Memcached是一个高性能、轻量级的分布式内存对象缓存...
### Net Memcached安装及使用说明 #### 一、概述 Net Memcached是一种高效的分布式缓存系统,主要用于硬盘缓存服务,能够充分利用硬盘空间来存储缓存信息,从而直接提升访问速度,同时不会占用过多的内存资源。这...
1. **安装服务**:使用管理员权限运行以下命令将Memcached安装为服务。 ```cmd C:\memcached\memcached.exe -d install ``` 注意替换真实的路径,并确保以管理员身份运行命令提示符。 2. **启动服务**:使用...