Memcached安装

Posted 小亮的BLOG

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Memcached安装相关的知识,希望对你有一定的参考价值。

1:需要安装libevent,去http://libevent.org/下载 ,然后依次:
.configure --prefix=指定安装的路径 ,make , make install
libevent是个程序库,它将Linux的epoll、BSD类操作系统的kqueue等事件
处理功能封装成统一的接口,具有很高的性能。
2:去http://memcached.org/ 下载最新的源码包
(1)解压包
(2)进入到解压的文件夹里面
(3)第一步:需要指定libevent的路径
./configure --prefix=/usr/common/memcached --withlibevent=/usr/common/libevent/
(4)第二步:make
(5)第三步:make install

 

3、启动Memcached服务端

./memcached -d -m 10 -u root -l 192.168.174.104 -p 2222 -c 256 -P /tmp/memcached.pid

  • -d选项是启动一个守护进程
    -m是分配给Memcache使用的内存数量,单位是MB,这里是10MB
    -u是运行Memcache的用户,这里是root
    -l是监听的服务器IP地址,这里指定了服务器的IP地址192.168.174.104
    -p是监听的端口,这里设置了2222,最好是1024以上的端口
    -c选项是最大运行的并发连接数,默认是1024,这里设置了256
    -P是设置保存Memcache的pid文件,这里是保存在 /tmp/memcached.pid
    常用的还有几个需要了解:
    -f 块大小增长因子,默认是1.25
    -n 最小分配空间, key+value+flags 默认是 48byte
    -I 每个slab page的大小
    -v/-vv 详细显示工作时各种参数

 

4、关闭Memcached,先用 ps -ef|grep memcached找到进程号,然后kill -9掉






















以上是关于Memcached安装的主要内容,如果未能解决你的问题,请参考以下文章

Memcached集群安装

centos7上安装memcached以及PHP安装memcached扩展

无法安装memcached怎么办

PHP和Memcached - Memcached的安装

Memcached安装使用和源码调试

CentOS下安装memcached