首页 > 网站 > 建站经验 > 正文

linux下编译memcached安装服务

2024-04-25 20:31:30
字体:
来源:转载
供稿:网友

linux下的编译安装对大家都不是很陌生,在这里我给大家讲解下如何在linux下编译安装memcached服务。有兴趣的同志可以学习一下,在这里我会很详细的介绍给大家,

Memcached 是什么?

Memcached一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。

在这里我的操作系统是:Ubuntu 13.10

第一步:安装libevent-dev

$aptitude search libevent-dev

$aptitude install libevent-dev

这里我需要说的是aptitudeapt-get 一样,是 Debian 及其衍生系统中功能极其强大的包管理工具。与 apt-get 不同的是,aptitude在处理依赖问题上更佳一些。举例来说,aptitude在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个系统更为干净。

第二步:下载memcached并安装

官网地址:http://memcached.org/

$wget -c http://110.85.5.26:81/soft2/201201/memcached-1.4.17.tar.gz

$tar -zxvf memcached-1.4.17.tar.gz

$cd memcached-1.4.17

$./configure --prefix=/usr/local/memcached

$ make

$ sudo make install

这里的wget -c 命令就是下载命令, tar -zxvf  是解压缩包    cd  是进入目录     ./configure --prefix=??后面跟的是路径,这里就是编译前的准备,make 和make install就是编译安装,这两个命令可以同时使用。

第三步:启动memcached

$cd /usr/local/memcached

$./memcached -d -m 1024 -u root -l 127.0.0.1 -p 11211 -P /tmp/memcached.pid

这里的./ 就是可执行命令,这里的可执行命令后面加个参数哦,也就是启动 memcached

第四步:检查是否安装成功

$ps -aux | grep memcache #法1

$netstat -antu | grep 11211 #法2

$telnet localhost 11211 #法3

常用命令

启动memcached服务

#./memcached -d -m 1024 -u root -l 127.0.0.1 -p 11211 -P /tmp/memcached.pid

关闭memcached服务

#kill `cat /tmp/memcached.pid`

 

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表