Memcached简要介绍

本文详细介绍了如何安装并配置Memcache缓存系统,以提升网站访问速度,包括下载、编译依赖、安装libevent和memcached,以及启动与关闭Memcache的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

memcache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十分显著。

要使用Memcache,就需要安装它,并启动。下面我们来安装Memcache及相关源码编译依赖。

1、 下载libevent、memcached

libevent官网:http://libevent.org/

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

我们用的版本:libevent-2.0.22-stable.tar.gz、memcached-1.4.24.tar.gz。

2、安装libevent

$ tar -zxvf libevent-2.0.22-stable.tar.gz

$ cd libevent-2.0.22-stable

$ ./configure –prefix=/usr

$ make

$ make install

3、安装memcached

$ wget http://memcached.org/latest

$ tar -zxvf memcached-1.4.24.tar.gz

$ cd memcached-1.4.24

$ ./configure && make && make test && sudo make install

4、启动Memcached

$ /usr/local/bin/memcached -d -m 10 -u root -l 192.168.0.122 -p 11200 -c 256 -P /tmp/memcached.pid

-d 选项是启动一个守护进程,
-m 是分配给Memcache使用的内存数量,单位是MB,这里是10MB
-u 是运行Memcache的用户,这里是root
-l 是监听的服务器IP地址,如果有多个地址的话,这里指定了服务器的IP地址192.168.0.122
-p 是设置Memcache监听的端口,这里设置了12000,最好是1024以上的端口
-c 选项是最大运行的并发连接数,默认是1024,这里设置了256,按照你服务器的负载量来设定
-P 是设置保存Memcache的pid文件

5、通过终止进程关闭Memcached

$ kill ‘cat /tmp/memcached.pid’

6、获取Memcached运行状态

$ echo stats | nc 192.168.1.123 11200

实时状态:

$ watch "echo stats | nc 192.168.1.123 11200"




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值