Memcache的安装与启动

简介:

安装与启动

Memcached用到了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  


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

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


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

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

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

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

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

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

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


配置Memcached的日志

Memcached默认是不带有日志记录功能的,如果想要开启日志记录的话,需要通过参数-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就够用了。


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


memcached的配置文件在哪里呢?这是一个很奇怪的问题,一般来说软件都会有一个配置文件,但是在memcached里我没有发现...


 本文转自 苏幕遮618 51CTO博客,原文链接:http://blog.51cto.com/chenx1242/1794192


相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
6月前
|
存储 缓存 监控
memcache的安装及使用详解
memcache的安装及使用详解
|
8月前
|
NoSQL Linux 网络安全
在Linux环境安装redis步骤,且设置开机自动启动redis
在Linux环境安装redis步骤,且设置开机自动启动redis
195 0
|
NoSQL Ubuntu Linux
redis 安装配置设置开机自启
redis 安装配置设置开机自启
157 0
|
网络协议 Linux Memcache
linux安装memcache
linux安装memcache
83 1
linux安装memcache
|
NoSQL Redis
liunx启动redis
这种启动方式不能退出控制台,如果退出,那么redis服务也会停止。如果想要redis以后台方式运行,需要修改redis的配置文件:redis.conf。
liunx启动redis
|
移动开发 应用服务中间件 PHP
|
安全 Memcache