Memcached-安装配置手册

作者:聂勇 欢迎转载,请保留作者信息并说明文章来源!

文件版本

安装过程

预备条件

  • 操作系统:SUSE Linux 9
  • 源文件包:libevent-1.4.8-stable.tar.gz,memcached-1.2.6.tar.gz

说明:memcached的编译和运行需要libevent的支持,我们需要先安装libevent。

安装libevent

1
2
3
4
5
tar –zxvf libevent-1.4.8-stable.tar.gz //解压源文件包
cd libevent-1.4.8-stable //进入解压后的目录
./configure --prefix=/nfs10/nieyong/libevent //设置编译后生成的目标文件夹
make
make install

安装memcached

1
2
3
4
5
tar –zxvf memcached-1.2.6.tar.gz //解压源文件包
cd memcached-1.2.6 //进入解压后的目录
./configure --with-libevent=/nfs10/nieyong/libevent --prefix=/nfs10/nieyong/memcached[a2] //设置libevent的位置和编译后生成的目标文件夹
make
make install

配置

启动memcached

1
2
cd /nfs10/nieyong/memcached/bin
./memcached –d –p 9999 –m 2048 –c 1500

备注:如果在运行memcached时报错 “/memcached: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory”

通过使用export将libevent的路径加入LD_LIBRARY_PATH,命令如下:

1
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH: /nfs10/nieyong/libevent/lib

启动参数说明

参数 描述
-d memcached以守护进程的方式运行。
-p memcached的TCP监听端口。
-m memcached占用的内存。
-c memcached允许的最大连接数,默认1024。

memcached更多的参数请使用 ./memcached –h 查看。

停止memcached

1
kill pid