ubuntu 中安装memcached

Linux系统安装memcached,首先要先安装libevent库,不然安装过程会出现如下信息

 If it's already installed, specify its path using --with-libevent=/dir/

在我的ubuntu14.04中直接:

sudo apt-get install libevent libevent-deve

会无法定位

E: Unable to locate package libevent
E: Unable to locate package libevent-deve

所以,如果出现这种情况,我们可以换一种方式安装:

root@ubuntu:~$ wget http://monkey.org/~provos/libevent-1.4.14b-stable.tar.gz
root@ubuntu:~$  tar -zxvf libevent-1.4.14b-stable.tar.gz
root@ubuntu:~$ cd libevent-1.4.14b-stable
root@ubuntu:~/ libevent-1.4.14b-stable$ ./configure --prefix=/usr 
root@ubuntu:~/ libevent-1.4.14b-stable$ make   && make install

安装完后直接安装memcached:


root@ubuntu:~$ wget http://memcached.org/latest                    下载最新版本(来自菜鸟教程)

root@ubuntu:~$ tar -zxvf memcached-1.4.31.tar.gz                   文件名根据下载的文件而定      

root@ubuntu:~$ cd memcached-1.4.31.tar.gz                           

root@ubuntu:~/ memcahed-1.4.31$ ./configure --prefix=/usr/local/memcached

root@ubuntu:~/ memcahed-1.4.31$ make && make test
root@ubuntu:~/ memcahed-1.4.31$ sudo make install

最后把/usr/local/memcached目录下的 memcached 文件 考到 /usr/local/bin 目录下
就可以直接使用memcached 命令了

安装过程中最后用root用户,不然即使用sudo 都会有Permission denied 情况而安装不上

memcached -h                           可以查看命令帮助
启动memcached服务:
memcached -p 11211 -m 64m -vv

slab class   1: chunk size     88 perslab 11915

slab class   2: chunk size    112 perslab  9362

slab class   3: chunk size    144 perslab  7281

中间省略

slab class  38: chunk size 391224 perslab     2

slab class  39: chunk size 489032 perslab     2

<23 server listening

<24 send buffer was 110592, now 268435456

<24 server listening (udp)

<24 server listening (udp)

<24 server listening (udp)

<24 server listening (udp)
这里显示了调试信息。这样就在前台启动了memcached,监听TCP端口11211,最大内存使用量为64M。调试信息的内容大部分是关于存储的信息




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值