Memcached安装使用
2016-03-10 10:04
447 查看
1 Memcached安装演示
Memcached是基于libevent的事件处理,libevent是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、kqueue等系统调用管理事件机制。而且libevent在使用上可以做到跨平台,而且根据libevent官方网站上公布的数据统计,似乎也有着非凡的性能1.安装libevent
1) 先查看libevent是否已经安装:
[root@nn~]# rpm-qa|grep libevent [root@nn~]# ls /usr/lib|grep libevent2) 下载libevent
如果没有安装,并且服务器已经有YUM源,则可以直接yum下载安装:
[root@nn~]#yum–y install libevent*没有YUM源的情况,则可以到网址:http://libevent.org/进行libevent-2.0.21-stable.tar.gz下载,也可以通过以下的方式下载到服务器:
[root@nn~]# wget http://cloud.github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz[/code]或者(本案例通过下面的方式进行下载):[root@nn~]# curl-O-L http://cloud.github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz[/code]
3) 解压缩libevent[root@nn~]# tar-zxvf libevent-2.0.21-stable.tar.gz [root@nn~]# cd/root/libevent-2.0.21-stable
4) 配置libevent[root@nn libevent-2.0.21-stable]# ./configure--prefix=/usr
1) 安装libevent
[root@nn libevent-2.0.21-stable]#make&make install
5) 查看libevent安装情况[root@nn libevent-2.0.21-stable]# ll/usr/lib/libevent* 或者 [root@nn libevent-2.0.21-stable]# ls-al/usr/lib|grep libevent
如果查询到如下的结果,则表明libevent安装成功。
2.Memcached安装
1) Memcached安装包下载
如果系统已配有YUM安装源,则可以直接执行如下的命令完成安装:[root@nn~]# yum-y install memcached
如果没有YUM源,则需要自行下载Memcached的最新安装包再进行安装,安装包可在:http://www.memcached.org/上进行下载,本案例下载的是memcached-1.4.21.tar.gz。[root@nn~]# wget www.memcached.org/files/memcached-1.4.21.tar.gz
2) Memcached安装包解压[root@nn~]# tar-zxvf memcached-1.4.21.tar.gz[root@nn~]# cd/root/memcached-1.4.21
3) Memcached配置[root@nn memcached-1.4.21]# ./configure --with-libevent=/usr
或者:<pre name="code" class="sql">[root@nn memcached-1.4.21]# ./configure --prefix=/usr/local --with-libevent=/usr
4) Memcached安装[root@nn memcached-1.4.21]# make&&make install
5)查看Memcached安装情况[root@nn memcached-1.4.21]# ll /usr/local/bin/memcached [root@nn memcached-1.4.21]# ls -al /usr/local/bin/memcached [root@nn memcached-1.4.21]# ll /usr/local/bin|grep memcached
3.Memcached测试
1) Memcached启动[root@nn~]# memcached -d -m 512 -c 512 -p 11211 -u root -t 10
单台服务器上可以开启多个Memcached,只要端口号不一就行:[root@zengxiangtao ~]# memcached -d -m 512 -c 512 -p 11211 -u root -t 10 [root@zengxiangtao ~]# memcached -d -m 512 -c 512 -p 11212 -u root -t 10 [root@zengxiangtao ~]# memcached -d -m 512 -c 512 -p 11213 -u root -t 10</span>
2) 查看是否启动成功[root@nn~]# netstat -ntlp | grep memcached
3) telnet测试Memcached[root@nn~]# telnet localhost 11211
注:其中11211是Memcached运行的默认端口,当然你也可以用其它端口来运行,退出telnet输入quit即可。
4) 停止Memcatched(找到进程,杀掉进程)[root@nn~]# pgrep -l memcached [root@nn~]# netstat-ntlp | grep memcached [root@nn~]# kill -9 7249
相关文章推荐
- Android之获取手机上的图片和视频缩略图thumbnails
- 实战Memcached缓存系统
- nosql
- 数据库链接字符串查询网站
- DB2实例管理
- DB2实例管理
- 保障MySQL数据安全的14个最佳方法
- mysql问答汇集
- 第三章 数据库备份和还原
- 创建一个空的IBM DB2 ECO数据库的方法
- Access 2000 数据库 80 万记录通用快速分页类
- 开通一个数据库失败的原因的和解决办法
- 一个简单的asp数据库操作类
- CentOS下DB2数据库安装过程详解
- EasyASP v1.5发布(包含数据库操作类,原clsDbCtrl.asp)第1/2页
- sql2008 还原数据库解决方案
- Oracle 数据库自动存储管理-安装配置
- Oracle数据库执行脚本常用命令小结
- Oracle 数据库 临时数据的处理方法