CODE大全
版权声明:本文为博主原创文章,未经博主允许不得转载。

Memcached 安装

发布时间:『 2016-10-06 14:34』  博客类别:编程语言  阅读(1408) 评论(0)

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。


它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。


Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。


Memcached由Danga Interactive开发,其最新版本发布于2010年,作者为Anatoly Vorobey和Brad Fitzpatrick。

用于提升LiveJournal . com访问速度的。

LJ每秒动态页面访问量几千次,用户700万。

Memcached将数据库负载大幅度降低,更好的分配资源,更快速访问。


Memcached安装

Memcached 支持许多平台:Linux、FreeBSD、Solaris、Mac OS,也可以安装在Windows上。

Linux系统安装memcached,首先要先安装libevent库。

sudo apt-get install libevent libevent-deve          
#自动下载安装(Ubuntu/Debian)
yum install libevent libevent-deve                   
#自动下载安装(Redhat/Fedora/Centos)

Memcached Linux 安装

自动安装

Ubuntu/Debian

sudo apt-get install memcached

Redhat/Fedora/Centos

yum install memcached

FreeBSD

portmaster databases/memcached

源代码安装

从其官方网站(http://memcached.org)下载memcached最新版本。

#下载最新版本
wget http://memcached.org/latest                    
#解压源码
tar -zxvf memcached-1.x.x.tar.gz                    
#进入目录
cd memcached-1.x.x                                  
#配置
./configure --prefix=/usr/local/memcached           
#编译
make && make test                                   
安装
sudo make install

Memcached启动命令

Memcached命令的运行:

#命令帮助
$ /usr/local/memcached/bin/memcached -h

注意:如果使用自动安装 memcached 命令位于 /usr/local/bin/memcached。

Memcached启动参数

  • -d是启动一个守护进程;

  • -m是分配给Memcache使用的内存数量,单位是MB;

  • -u是运行Memcache的用户;

  • -l是监听的服务器IP地址,可以有多个地址;

  • -p是设置Memcache监听的端口,,最好是1024以上的端口;

  • -c是最大运行的并发连接数,默认是1024;

  • -P是设置保存Memcache的pid文件。

作为前台程序运行:

从终端输入以下命令,启动memcached:

/usr/local/memcached/bin/memcached -p 11211 -m 64m -vv

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

作为后台服务程序运行:

/usr/local/memcached/bin/memcached -p 11211 -m 64m -d

或者

/usr/local/memcached/bin/memcached -d -m 64M -u root -l 192.168.0.200 -p 11211 -c 256 -P /tmp/memcached.pid

——— 全文完 ———
如有版权问题,请联系532009913@qq.com。
关键字:   Memcached     Memcached教程     Memcached安装     Linux  
评论信息
暂无评论
发表评论
验证码: 
Powered by CODE大全 | 鄂ICP备14009759号-2 | 网站留言 Copyright © 2014-2016 CODE大全 版权所有