一、Memcache介绍
memcache是一款高性能、分布式的内存对象缓存系统。最初用于通过减轻数据库的负载来提升动态web应用程序的性能。详细介绍可参考官网:http://memcached.org/
目前工作中使用的memcache是公司的memcache集群,通过xmemcached(memcache客户端的java实现之一)和memcache集群交互。今天在自己的机器上试着安装和使用memcache,记录如下。
二、环境
操作系统:Ubuntu 14.04.1
三、步骤
1、因为memcache依赖于libevent,所以要先安装libevent:
apt-get install libevent-dev
2、下载最新的memcache安装包:
cd /usr/local wget http://memcached.org/files/memcached-1.4.22.tar.gz
3、安装memcache,执行以下命令:
cd /usr/local tar -xzvf memcached-1.4.22.tar.gz cd memcached-1.4.22 ./configure --prefix /usr/local/memcached/ make clean make make install
注:如果提示权限不足,可切换到root账号操作,或者使用sudo 命令的形式,然后输入当前账号的密码。如:sudo wget http://memcached.org/files/memcached-1.4.22.tar.gz
四、测试
1、启动memcache守护进程:
cd /usr/local/memcached/bin ./memcached -d -u root
可以执行./memcached -h 命令查看具体参数说明。
2、利用telnet连接:
telnet localhost 11211 stats
如果可以顺利连接,并且出现统计信息,说明安装成功。
五、memcached常用命令
可参考:
http://www.cnblogs.com/jeffwongishandsome/archive/2011/11/06/2238265.html
http://code.google.com/p/memcached/wiki/NewCommands
相关推荐
总结来说,在Ubuntu系统下安装memcache需要先安装libevent库,然后安装memcached程序本身,并且如果需要在PHP中使用memcache还需要安装PHP的memcache扩展。整个过程涉及到从源码包的下载、编译到配置和测试,每一步...
在Ubuntu中,使用`apt-get`命令安装: ```bash sudo apt-get install libncurses5-dev ``` - 配置并编译MySQL: ```bash cd mysql-5.1.44 ./configure --prefix=/usr/local/webserver/mysql --enable-...
使用`ls -al /usr/local/bin/mem*`命令查看Memcache是否安装成功。如果看到类似`/usr/local/bin/memcached`和`/usr/local/bin/memcached-debug`的文件,说明安装成功。 5. **安装PHP的Memcache扩展**: - 从PECL...
在开始安装Reviewboard之前,首先需要确保您的Ubuntu系统已经更新了最新的软件包列表,并安装了一些基本的依赖项。 ##### 2.1 更新本地软件库列表 更新本地软件库列表是确保能够获取到最新软件包的重要步骤。 ```...
**Memcache 安装配置使用说明** --- **1、简介** 1.1 **文档目的** 本文档旨在提供详细的步骤和指南,帮助用户成功地在他们的系统上安装、配置和使用Memcache,这是一个高效的分布式内存对象缓存系统,常用于缓解...
在Linux环境下,可以使用以下命令安装: - Ubuntu/Debian: `sudo apt-get install memcached` - CentOS/RHEL: `sudo yum install memcached` 2. **启动与停止服务**: 安装完成后,你可以使用系统服务管理命令启动...
Linux MemCache 安装手册 Memcached是一款高性能、分布式内存对象缓存系统,它被广泛应用于Web应用中,用于减轻数据库的负载,提高数据访问速度。这个安装手册将引导你完成在Linux环境下安装和配置Memcached的过程...
在Ubuntu环境下安装和启动Memcached,一个轻量级的分布式内存对象缓存系统,通常...通过上述步骤,你可以在Ubuntu环境中成功安装和启动Memcached,并进行基本的测试。确保根据你的实际需求调整配置,以充分利用其性能。
本教程将详细介绍Memcache的基本概念、安装与配置、使用方法以及最佳实践。 1. **基本概念** - **缓存**:缓存是一种存储技术,用于临时存储频繁访问的数据,以减少对主存储器或网络资源的访问,提高系统性能。 -...
### Ubuntu 12.04 OpenStack Essex安装(多节点) ...以上步骤完成了OpenStack Essex在Ubuntu 12.04系统上的初步安装环境准备和控制节点的基本配置。接下来可以继续进行其他组件的具体安装和配置工作。
**Memcached** 是一个高性能、分布式内存对象缓存系统,用于在...以上就是 Memcached 的安装与使用介绍,包括基本操作、最佳实践及扩展知识。在实际应用中,合理利用 Memcached 可以显著提升系统的响应速度和用户体验。
- 使用 `sudo apt-get install php5 apache2 php5-cli php-apc php5-curl php5-gd php5-mcrypt php5-dev php-apc libapache2-mod-php5 php5-mysql php5-ldap php-pecl nfs-common` 命令来安装 PHP 及其相关扩展以及...
1. **安装**:在不同的操作系统上,可以通过包管理器(如 apt-get 在 Ubuntu 上,brew 在 macOS 上)安装 Memcache。 2. **配置**:配置文件通常为 `memcached.conf`,可设置监听端口、最大内存使用量、最大连接数等...
### Ubuntu LAMP环境安装知识点详解 #### 一、概述 在Ubuntu系统上搭建LAMP(Linux、Apache、MySQL、PHP)环境是常见的Web服务器配置方式之一。本文将根据提供的安装笔记,详细介绍各组件的安装步骤及注意事项。 #...
1. **Linux**:在 Ubuntu 或 Debian 上,可以使用 `apt-get` 命令安装 Redis 及其依赖: ```bash sudo apt-get update sudo apt-get install redis-server ``` 2. **CentOS 或 RHEL**:使用 `yum` 安装: ```...
在Ubuntu 17.10中,可以使用以下命令安装必要的组件: ```bash sudo apt install mysql-server-5.7 mysql-client-5.7 php7.0 apache2 ``` 安装完成后,需要对MySQL进行基本配置,包括设置root用户的密码和其他安全...
- **连接与操作**:客户端库提供了连接、设置、获取、删除等基本操作,例如在PHP中,可以使用`memcache_connect()`函数建立连接,`memcache_set()`和`memcache_get()`进行数据存取。 5. **Memcached的应用场景** ...
3. **启动服务**: 安装完成后,可以使用`memcached`命令启动服务,具体命令可能因系统不同而略有差异,例如在某些系统上是`memcached -d`。服务启动后,Memcached会在默认端口11211上监听连接。 **安装PHP的...
本文将详细介绍如何在Ubuntu 16.04.4系统上搭建这个环境,并涉及一些额外的辅助工具,如Memcached、Vim、Memcache、Beanstalkd、Redis和Supervisor。 首先,我们需要确保系统是最新的。打开终端并输入以下命令: ``...