Memcache的安装与启动

安装与启动

Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,libevent的最新版本是libevent-1.3。(如果你的系统已经安装了libevent,可以不用安装)

#wget https://github.com/libevent/libevent/releases/download/release-2.0.22-stable/libevent-2.0.22-stable.tar.gz

下载libevent之后,#tar -zxvf一下,然后就是老三样:

#./configure -prefix=/usr/libevent  

#make && make install

然后下载#wget http://www.memcached.org/files/memcached-1.4.27.tar.gz,这个是memcache的本体,然后同理也要解压缩和老三样,注意在configure这一步的时候,要特别注明libevent的位置:

#./configure -with-libevent=/usr/libevent/ -prefix=/usr/local/memcached  

#make && make install

完事之后,确认一下memcache是否安装成功,# /usr/local/memcached/bin/memcached -d -m 2048 -p 11211 -u root

这里说一下memcache启动的几个参数:

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

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

-u是运行Memcache的用户,这里是root;

-l是监听的服务器IP地址,如果有多个地址的话,这里指定了服务器的IP地址192.168.0.200;

-p是设置Memcache监听的端口,这里设置了12000,最好是1024以上的端口;

-c选项是最大运行的并发连接数,默认是1024,这里设置了256,按照服务器的负载量来设定;

-P是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid,也可以启动多个守护进程,不过端口不能重复。

配置Memcache的日志

Memcache默认是不带有日志记录功能的,如果想要开启日志记录的话,需要通过参数-v,-vv,-vvv,这三个参数的功能如下:

-v            verbose (print errors/warnings while in event loop)

-vv           very verbose (also print client commands/reponses)

-vvv          extremely verbose (also print internal state transitions)

verbose本身是啰嗦的意思,一个v是啰嗦,两个v就是特别啰嗦,也代表着日志的记录等级也逐级增加。一般来说,-vv就够用了。

那么现在启动Memcache的语句就是:# /usr/local/memcached/bin/memcached -d -m 2048 -p 11211 -u root -vv >> /tmp/memcached.log 2>&1。这样就把memcache的日志都写进了/tmp/memcache.log里,其中也包括错误的日志。

时间: 2024-10-28 21:31:17

Memcache的安装与启动的相关文章

Memcache的安装与启动【小强测试培训班学员作品】

好久木有和大家见面了,这次搞一下Memcache的安装,我们使用最绿色的安装方式yum进行安装. 大致步骤 yum install memcached #静静的等待安装完成即可 chkconfig --level 2345 memcached on #设置为开机启动 servive memcached start #启动 安装成功之后的配置文件在:/etc/sysconfig/memcached 成功安装并启动后可以使用stats命令来观察Memcache的状体,大致指标如下: cmd_get

Linux下memcache的安装和启动

memcache是高性能,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度.据说官方所说,其用户包括twitter.digg.flickr等,都是些互联网大腕呀.目前用memcache解决互联网上的大用户读取是非常流行的一种用法. 下载安装 下载了,我到了其官方(http://memcached.org/),目前最新的下载版本是1.4.5 还要再安装libevent这个软件,从官方(http://monkey.org/~provos/libevent/)下载,目前最新的稳定

php编译安装,cgi启动,以及memcache扩展编译安装.

先安装必须的依赖库(参数-y:apt-get命令参数详解 http://hi.baidu.com/usen68/item/942891e5de324f0f8d3ea885): 1 sudo apt-get -y install autoconf && 2 sudo apt-get -y install libxml2-dev && 3 sudo apt-get -y install bzip2 && 4 sudo apt-get -y install lib

Windows下Memcache的安装及PHP扩展配置

一.下载 找到完整的memcache的Windows安装包,解压放在硬盘上,比如 F:\memcached.exe 二.安装 WIN7 64位双击打开这个exe可能只有一个空的窗口,不能输入任何命令,所以这个exe不是这样用的.要运行cmd控制台,输入 F:\memcached.exe -d install 安装,再输入 F:\memcached.exe -d start 启动. Tips:如果没有报错信息,则至此memcached已经安装并启动,而且默认是开机自动启动的 三.PHP扩展下载及版

企业LAMP+gd + fretds + fastcgi + memcache环境安装配置

于2017.04.21 从新浪博客搬迁过来 ---------------------------------------------------------------- 现在很多企业线上web环境都在使用lamp+fretds这样的环境的,如果公司正处于发展阶段,那么有时候需要扩大线上环境,或者替换老的机器,在这个时候就需要搭建线上的web环境,如果每次都手动安装环境费时费力:在这里我基于我们公司线上web环境整理了这篇文档. 安装前的准备工作 关闭防火墙和selinux iptables

php扩展memcache的安装

1.安装memcache服务器 Memcached作为开放.免费.高效的.分布式的内存缓存系统受到很多网站的欢迎. 官网下载memcached源代码安装包,稳定版即可 官网:http://memcached.org/ 安装之前看看系统中是否安装libevent库,因为memcache依赖该库. 解压memcache安装包,进入目录执行./configure文件 tar -vxf memcached-1.4.25.tar.gz ./configure --prefix=/usr/local/mem

centos6.5 Memcache的安装

Memcache的安装 1.分别下载memcached和libevent Wget http://memcached.org/files/memcached-1.4.25.tar.gz wget https://cloud.github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz 2.先安装libevent:# tar zxvf libevent-2.0.21-stable.tar.gz # cd libevent-

Linux下memcache的安装

memcache是高性能,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度.目前用memcache解决互联网上的大用户读取是非常流行的一种用法,在互联网企业中有着广泛的应用.?关于memcache的详细介绍,有兴趣的朋友请参考这篇文章:http://blog.csdn.net/xifeijian/article/details/219949411.下载memcache墙裂推荐官方下载(http://memcached.org/),目前为止,最新的下载版本是1.4.17,如图

memcache的安装及管理

一.Memcache概述 Memcache(内存,缓存):是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个巨大的hash表.(key=value)(是用C语言开发的,并且需要libevent库的支持)                                                 Hash表 key value str “abc” arr array(‘a’,'b') obj object值 memcache就是一个软件(服务软件)C/S软件 Mysql