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下载地址)
1、下载memcached服务器端安装文件,版本: memcached-1.4.2.tar.gz。
2、下载libevent,memcached需要用到socked,依赖此安装文件。版本: libevent-1.4.12-stable.tar.gz。
3、由于linux系统可能默认已经安装libevent,执行命令:
rpm -qa|grep libevent
查看系统是否带有该安装软件。如果有执行命令:
rpm -e libevent-1.1a-3.2.1 --nodeps(由于系统自带的版本旧,忽略依赖删除)
4、安装libevent,
tar zxvf libevent-1.4.12-stable.tar.gz cd libevent-1.4.12-stable ./configure --prefix=/usr/local/libevent-1.4 make && make install
5、安装memcached
tar zxvf memcached-1.4.2.tar.gz cd memcached-1.4.2 ./configure --prefix=/usr/local/memcached-1.4.2 --with-libevent=/usr/local/libevent-1.4/ make && make install
至此memcached安装完毕
6、测试
当启动memcached时经常不能发现libevent.so;可以通过以下命令检查:
进入/usr/local/memcached-1.4.2/bin目录
LD_DEBUG=help ./memcached -v LD_DEBUG=libs ./ memcached -v
解决方法:
ln -s /usr/local/libevent-1.4/lib/libevent-1.4.so.2 /lib64/libevent-1.4.so.2
7、启动memcache:
./memcached -help ./memcached -d -m 1024 -u root -p 11211 -c 1024 -P /tmp/memcached.pid
启动参数说明:
- -d 选项是启动一个守护进程,
- -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 chunk size growth factor (default: 1.25)
- -I Override the size of each slab page. Adjusts max item size(1.4.2版本新增)
也可以启动多个守护进程,但是端口不能重复
8、停止Memcache进程:
kill `cat /tmp/memcached.pid`
相关推荐
### Linux环境下Memcached安装及配置...通过以上步骤,可以在Linux环境下成功安装和配置Memcached,并将其与Tomcat集成以实现跨服务器的Session共享。这不仅提高了系统的响应速度,也增强了系统的稳定性和可扩展性。
本文将详细介绍如何在Linux系统上安装和配置Memcached。 **1. 更新系统** 在安装任何新软件之前,我们需要确保系统是最新的。打开终端并运行以下命令来更新你的Linux发行版: ```bash sudo apt-get update sudo ...
1. **启动memcached服务**:在安装路径下的bin目录中找到memcached可执行文件,使用命令`/usr/local/memcached/bin/memcached -d -m 64 -p 11211 -u root -l 127.0.0.1`启动memcached服务。其中,-d 表示以后台方式...
### Linux 下 PHP 安装 ...通过以上步骤,你可以在 Linux 系统上成功安装并配置 PHP 的 Memcached 扩展。这将极大地提升基于 PHP 的 Web 应用程序性能,特别是那些频繁访问数据库的应用。希望这篇指南对你有所帮助!
在Linux系统上安装Memcached服务是一项基础的系统管理和运维任务,Memcached是一款高性能的分布式内存对象缓存系统,常用于加速动态Web应用。本指南将详细介绍如何在Linux上下载、安装和启动Memcached服务。 首先,...
本文将详细介绍在 Linux 系统下安装 Memcached 的步骤,并提供安装包下载链接。 #### 二、安装 libevent 库 Memcached 使用 libevent 库来处理网络事件,因此首先需要安装 libevent 库。 1. **下载 libevent 源码...
在安装memcached扩展之前,首先需要确保系统中已经安装了memcached服务端,并且版本至少为1.2.4。可以使用`whereis memcached`命令查找服务,然后通过`telnet 127.0.0.1 12000 stats`命令查看版本信息。如果版本过...
在这个教程中,我们将详细介绍如何在Linux系统上安装和配置Memcached,以及如何安装libevent、libmemcached和PHP的Memcache扩展。 一、安装前准备 在开始安装之前,确保你的Linux系统已经更新到最新版本,并安装了...
在 Linux 系统下部署 Memcached 是一个常见的需求,然而在安装过程中可能会遇到各种各样的问题,如依赖库缺失等。本文将详细介绍如何在 Linux 系统下安装 Memcached,同时解决在安装过程中可能遇到的一些问题。 ###...
在Linux环境下,安装Java Development Kit (JDK)、Memcached以及Magent的步骤如下: **JDK安装:** 1. **下载JDK**: 首先,你需要从Oracle官方网站或者其他可信赖的源下载适合Linux环境的JDK安装包,这里以`jdk-1_5...
在Linux系统中安装Memcached是一项基础的系统管理任务,尤其对于需要高效缓存处理的应用场景。Memcached是一款轻量级的、高性能的分布式内存对象缓存系统,它能够用来存储和检索数据,以减少数据库访问的负担。接...
在Linux系统中,通过源代码安装Memcached涉及到多个步骤,包括查询Memcached的依赖库libevent、下载源码包、编译安装libevent和Memcached、启动Memcached服务器以及设置开机自启动。下面将详细介绍这些过程。 首先...
本文详细介绍了如何在Linux环境下安装Memcached及其依赖库libevent,并提供了启动、停止Memcached服务的方法,以及如何在Tomcat环境下配置Memcached。通过这些步骤,您可以轻松地在自己的Linux服务器上部署并使用...
综上所述,Memcached和Libmemcached在Linux环境下,特别是Redhat 5系统上,提供了强大的缓存解决方案。通过正确配置和使用,可以显著提升Web应用的响应速度,减轻数据库压力。而内存映射作为一项操作系统技术,也为...
总的来说,Memcached是提升Web应用性能的重要工具,尤其在大数据量、高并发的场景下,正确使用和配置Memcached能显著改善用户体验,减轻数据库压力。在Linux环境下,通过合理的安装、配置和管理,可以充分利用其特性...
在Linux操作系统中,Memcached是一款轻量级的内存对象缓存系统,用于在分布式环境中存储和检索数据。...在日常工作中,熟悉并善用这些命令,将能更高效地管理和维护Linux系统,包括对Memcached这样的服务的管理。
在Linux环境下,Memcached是一款高效、轻量级的内存对象缓存系统,常用于提升Web应用的性能,通过存储数据到内存中,减少对数据库的访问,从而提高响应速度。本文将详细介绍如何在Ubuntu 13.10系统上编译并安装...
通过以上步骤,您已经成功地在Linux系统上通过源代码安装并配置了Memcached。这使得您可以充分利用Memcached的性能优势,为Web应用程序提供高效的缓存解决方案。请注意,不同版本的Linux和Memcached可能会有细微的...