memcached安装步骤

一:资源缓存

memcached 官方网站:服务器

http://memcached.org/

memcached版本:并发

memcached-1.5.4.tar.gz

依赖 libevent:memcached

libevent-1.4.12-stable.tar.gz

libevent下载地址:网站

http://www.monkey.org/~provos/libevent-1.4.12-stable.tar.gz 

二:安装 libevent-1.4.12日志

解压:code

tar zxvf libevent-1.4.12-stable.tar.gz -C /usr/local/ 
cd  /usr/local/libevent-1.4.12-stable

编译安装,能够选择默认安装,也能够指定安装路径,默认安装路径为:/usr/local/lib,也能够指定其余路径,如:/lib/ 或 /usr/lib 或 其余路径。进程

此处指定安装路径为:内存

/usr/libevent/

在/usr/local/libevent-1.4.12-stable路径下执行资源

./configure -prefix=/usr/libevent

执行完成后,执行

make

而后执行

make install

执行完成后,须要执行ldconfig命令,该命令的主要做用是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下, 搜索出可共享的动态连接库(格式如lib*.so*), 进而建立出动态装入程序(ld.so)所需的链接和缓存文件. 缓存文件默认为/etc/ld.so.cache, 此文件保存已排好序的动态连接库名字列表。

若是libevent(或其余共享库文件)被安装在/lib 或/usr/lib路径下,则直接执行 Idconfig命令便可。

若是libevent(或其余共享库文件)被安装在非 /lib 或 /usr/lib路径下,则须要在执行ldconfig命令前把libevent共享库目录(或其余共享库文件目录)加入到共享库配置文件/etc/ld.so.conf中。

打开 /etc/ld.so.conf 文件,发现该文件中只有以下一行内容:

include ld.so.conf.d/*.conf


意思就是包含ld.so.conf.d/目录下以.conf为后缀的文件。

因此在/etc/ld.so.conf.d目录下新建一个libevent.conf(或其余共享库文件)的配置文件,而后把libevent安装路径配置在该文件中:

/usr/libevent/lib

配置完成后执行

ldconfig

三:安装memcached

解压

tar zxvf memcached-1.5.4.tar.gz -C /usr/local 
cd /usr/local/memcached-1.4.15/

编译安装时需制定 libevent的路径,并把memcached安装在/usr/local/memcached路径下:

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

启动:

启动参数介绍以下:

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

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

-u 是运行Memcache的用户

-l 是监听的服务器IP地址,若是有多个地址的话

-p 小写字母p , 是设置Memcache监听的端口,最好是1024以上的端口,

-c 选项是最大运行的并发链接数,默认是1024,按照服务器的负载量来设定,

-P 大写字母P ,是设置保存Memcache的pid文件,也能够启动多个守护进程,不过端口不能重复。

-v 日志参数,只打印error或warning日志 

-vv 打印error、warning  、客户端命令、服务端响应等信息

-vvv 最详尽的信息

./memcached -d -u memcache -p 6666 -vv >> /usr/local/memcached/memcached.log 2>1&
相关文章
相关标签/搜索