1.环境及软件
1.1 安装环境Linux centos
Distributor ID: CentOS
Description: CentOSrelease 6.4 (Final)
Release: 6.4
1.2 软件libevent,memcached
下载libevent最新稳定版:libevent-2.0.21-stable.tar.gz
wgethttps://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz
下载Memcache最新版本:memcached-1.4.17.tar.gz
wgethttp://www.memcached.org/files/memcached-1.4.17.tar.gz
2.安装Memcached
2.1 安装libevent
1.解压安装包libevent-2.0.21-stable.tar.gz
tar-zxvf libevent-2.0.21-stable.tar.gz
2. ./configure--prefix=/home/public/memcache/libevent
prefix:指定安装目录
注意检查是否有错误日志
3.make
注意检查是否有错误日志
4. make install
注意检查是否有错误日志
2.2 安装Memcached
1.解压安装包memcached-1.4.17.tar.gz
tar-zxvf memcached-1.4.17.tar.gz
2../configure --prefix=/home/public/memcache/memcached --with-libevent=/home/public/memcache/libevent
prefix:指定安装目录
with-libevent:指定libevent安装路径
注意检查是否有错误日志
3.make
注意检查是否有错误日志
4. make install
注意检查是否有错误日志
2.3 启动Memcached服务
安装完成后在Memcache安装目录下的bin目录可以查看到memcached文件,该文件即为Memcached的启动脚本,查看是否有可执行权限,如果没有可执行权限,将其进行授权:
chmod+x memcached
执行./memcached-h命令可以查看到具体的帮助信息
通过查看可知Memcache服务的默认端口为11211
启动Memcache服务
./memcached-d -P /tmp/memcached.pid
2.4 测试Memcached服务
在Linux下可以使用telnet服务对Memcache服务进行测试,检查一下系统是否安装有telnet服务
rpm-qa|grep telnet
如果没有安装,可使用yum进行安装
yuminstall telnet-server
yuminstall telnet
对telnet服务进行设置
进入到/etc/xinetd.d目录下,打开telnet文件,将下图所示的disable属性由默认的yes
改为no(图中为已改好的)
使用telnet登陆Memcache
telnet 127.0.0.1 11211
进入如下图界面:
使用stats命令可以查看下面的信息,说明Memcache服务已正常启动
接下来可以在里面使用一下Memcache支持的其他命令如:set/ get