一、下载软件包
# wget http://memcached.org/latest
二、解压安装
# yum -y install libevent-devel
# tar xvf memcached-1.4.15.tar.gz
# cd memcached-1.4.15
# ./configure –prefix=/usr/local/memcached –with-libevent=/usr/lib64 –enable-64bit
# make && make install
拷贝启动脚本:
# cd scripts/
# cp memcached.sysv /etc/init.d/memcached
# chkconfig –add memcached
# chkconfig –level 2345 memcached on
三、修改配置
# vim /etc/init.d/memcached
PORT=11211 #启动端口
MAXCONN=1024 #定义最大连接数
CACHESIZE=64 #最大的内存使用大小,默认是是64MB
OPTIONS=”-vv“ #打印出警告和错误信息,客户端的请求和返回信息
DATE=$(date +%Y%m%d)
LOG_FILE=”/var/log/memcached/memcached-$DATE.log“ #定义日志打印位置
MEMCACHED_BIN=”/usr/local/memcached/bin/memcached“ #定义memcached执行程序路径
start () {
echo -n $”Starting $prog: “
# insure that /var/run/memcached has proper permissions
daemon $MEMCACHED_BIN -d -p $PORT -u $USER -m $CACHESIZE -c $MAXCONN -P /var/run/memcached/memcached.pid $OPTIONS >>$LOG_FILE 2>>$LOG_FILE
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/memcached
}
四、启动服务
# /etc/init.d/memcached start
# netstat -ntlp
资源链接
相关推荐
Memcache是一种广泛应用于Web开发中的分布式内存对象缓存系统,它可以大大提高应用程序的性能,通过将数据存储在内存中,减少对数据库的访问次数,从而降低了系统的响应时间。本课件和源码旨在帮助你深入理解和实践...
在本主题中,我们将详细探讨Memcache缓存技术,特别是针对PHP5.2.6版本的配置以及在Windows操作系统的应用。 首先,理解Memcache的基本原理至关重要。Memcache的工作机制是在内存中存储数据,当应用程序需要访问...
ThinkPHP 3.1.2 官方只能支持一台Memcache缓存,不支持多台分布式Memcache缓存,现在简单改一下官方缓存类库(CacheMemcache.class.php)源代码就可以了。 亲测可用,放心使用,分享万岁!
### Java版Memcache缓存管理与开发 #### Memcache简介及其在高流量网站中的作用 在高流量网站中,为了缓解数据库的压力并提高网站响应速度,通常会采用Memcache作为缓存解决方案。Memcache是一种高性能、分布式...
Memcache缓存技术 安装 使用 教程 步骤的讲解
### Memcache安装与基本操作详解 #### 一、前言 Memcache是一种高性能的分布式内存对象缓存系统,用于加速动态Web应用,减轻数据库负担。本文将详细介绍如何安装配置Memcache,并提供基本的操作示例。 #### 二、...
1. **Web应用加速**:对于高并发的Web应用,使用MemCache缓存常用数据,可以显著减少数据库的读取压力。 2. **减少数据库负载**:避免大量重复的数据库查询,提高数据库的使用寿命。 3. **Session共享**:在分布式...
Memcache缓存知识
在标题提到的“memcache缓存分布式集群”中,主要涉及以下知识点: 1. **分布式存储原理**:分布式存储是将数据分散存储在多台独立的设备上,以提高系统的可扩展性和可用性。Memcache分布式集群就是通过将数据分散...
**Memcache缓存技术详解** Memcache是一种广泛应用于Web开发中的分布式内存缓存系统,它能够有效提升应用程序的性能,减少数据库的负载。这个压缩包提供了在PHP环境中配置和使用Memcache所需的关键组件。 1. **...
介绍一个php封装Memcache队列缓存类,memcache客户端连接,队列是否可更新,缓存队列生命周期时间,当客户断开连接,允许继续执行,取消脚本执行延时上限,当取出元素时,改变队列首的数值,当添加元素时,改变队列尾的...
在IT行业中,构建高效、可扩展的Web应用是至关重要的,而这个项目“继上一版留言本并加入memcache缓存和pdo连接方式”显然就是这样的一个实践案例。它基于上一版本的留言本系统进行了优化,引入了memcache缓存技术和...
**MemCache和Redis缓存介绍** 在IT行业中,缓存技术是提高系统性能和响应速度的关键因素之一。MemCache和Redis是两种广泛使用的分布式内存缓存系统,它们能够有效地存储和检索数据,减轻数据库的负担,提升应用的...
在这个"springmvc配置Memcache缓存Demo"中,我们将探讨如何在Spring MVC项目中集成Memcache,一个高性能的分布式内存对象缓存系统,以提升应用的性能。 首先,让我们了解Memcache的基本概念。Memcache是一个开源的...
### Memcache缓存详解 #### 一、Memcache概述 Memcache是一种开源的、高性能的分布式内存对象缓存系统,它的主要目标是为了减轻数据库的负担,提高网站的响应速度。Memcache通过在内存中缓存数据和对象来减少对...
ASP Memcache 是一种在 ASP(Active Server Pages)环境中实现高效缓存管理的技术,它通过集成 Memcached 这个高性能的分布式内存对象缓存系统来提升应用程序的性能。Memcached 是一个广泛使用的开源软件,用于存储...
这个"memcache 缓存机制"插件可能是一个用于集成Memcached服务到应用程序中的工具,通过它,我们可以更方便地利用Memcached的优势。 1. **基本概念** - **键值对存储**:Memcached基于键值对(key-value)存储数据,...
**分布式缓存与Memcache简介** 分布式缓存是一种在分布式系统中存储数据的机制,它通过将数据分散在多台服务器上,提高了系统的可扩展性和性能。这种技术常用于减轻数据库的压力,加速读取频繁访问的数据。Memcache...
**Memcache缓存详解** Memcache是一款高性能的分布式内存对象缓存系统,它广泛应用于Web应用中,用于减轻数据库负载,提高数据访问速度。通过在内存中存储常用数据,Memcache能够快速响应客户端请求,避免频繁地从...